./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019.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-05-21_14-57-05.files/protection/mix019.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix019.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-cde23df-m [2024-06-14 12:06:16,576 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 12:06:16,654 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 12:06:16,662 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 12:06:16,663 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 12:06:16,698 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 12:06:16,700 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 12:06:16,701 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 12:06:16,702 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 12:06:16,706 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 12:06:16,706 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 12:06:16,706 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 12:06:16,707 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 12:06:16,708 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 12:06:16,708 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 12:06:16,709 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 12:06:16,709 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 12:06:16,709 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 12:06:16,710 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 12:06:16,710 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 12:06:16,710 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 12:06:16,711 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 12:06:16,711 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 12:06:16,711 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 12:06:16,711 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 12:06:16,712 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 12:06:16,712 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 12:06:16,712 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 12:06:16,713 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 12:06:16,713 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 12:06:16,714 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 12:06:16,714 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 12:06:16,715 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:06:16,715 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 12:06:16,715 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 12:06:16,715 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 12:06:16,715 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 12:06:16,716 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 12:06:16,716 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 12:06:16,716 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 12:06:16,716 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 12:06:16,717 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 12:06:16,717 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 12:06:16,717 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 12:06:16,985 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 12:06:17,008 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 12:06:17,011 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 12:06:17,012 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 12:06:17,013 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 12:06:17,014 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix019.opt.yml/witness.yml [2024-06-14 12:06:17,257 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 12:06:17,257 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 12:06:17,259 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-14 12:06:18,435 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 12:06:18,697 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 12:06:18,699 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-14 12:06:18,715 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/57590ec1a/12508fb201e842219a66631a71b89971/FLAG56e6f7dd3 [2024-06-14 12:06:18,732 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/57590ec1a/12508fb201e842219a66631a71b89971 [2024-06-14 12:06:18,736 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 12:06:18,737 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 12:06:18,738 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 12:06:18,739 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 12:06:18,743 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 12:06:18,743 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:06:17" (1/2) ... [2024-06-14 12:06:18,744 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d3445f9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:06:18, skipping insertion in model container [2024-06-14 12:06:18,744 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:06:17" (1/2) ... [2024-06-14 12:06:18,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@316f3f27 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 12:06:18, skipping insertion in model container [2024-06-14 12:06:18,746 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:06:18" (2/2) ... [2024-06-14 12:06:18,746 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d3445f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:18, skipping insertion in model container [2024-06-14 12:06:18,746 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 12:06:18" (2/2) ... [2024-06-14 12:06:18,746 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 12:06:18,856 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 12:06:18,858 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 12:06:18,858 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 12:06:18,858 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) [2024-06-14 12:06:18,858 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 12:06:18,859 INFO L106 edCorrectnessWitness]: ghost_update [L842-L842] multithreaded = 1; [2024-06-14 12:06:18,899 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 12:06:19,397 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:06:19,409 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 12:06:19,550 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 12:06:19,589 INFO L206 MainTranslator]: Completed translation [2024-06-14 12:06:19,590 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19 WrapperNode [2024-06-14 12:06:19,590 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 12:06:19,591 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 12:06:19,591 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 12:06:19,591 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 12:06:19,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,622 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,659 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 148 [2024-06-14 12:06:19,660 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 12:06:19,660 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 12:06:19,661 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 12:06:19,665 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 12:06:19,677 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,678 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,684 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,707 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 12:06:19,708 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,708 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,717 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,719 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,721 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,723 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,727 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 12:06:19,731 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 12:06:19,744 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 12:06:19,744 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 12:06:19,745 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (1/1) ... [2024-06-14 12:06:19,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 12:06:19,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 12:06:19,778 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 12:06:19,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 12:06:19,827 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 12:06:19,827 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 12:06:19,827 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 12:06:19,827 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 12:06:19,827 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 12:06:19,828 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 12:06:19,828 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 12:06:19,828 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 12:06:19,829 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 12:06:19,829 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 12:06:19,830 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 12:06:19,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 12:06:19,831 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 12:06:20,010 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 12:06:20,013 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 12:06:20,476 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 12:06:20,477 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 12:06:20,675 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 12:06:20,675 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 12:06:20,676 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:06:20 BoogieIcfgContainer [2024-06-14 12:06:20,676 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 12:06:20,679 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 12:06:20,679 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 12:06:20,682 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 12:06:20,682 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 12:06:17" (1/4) ... [2024-06-14 12:06:20,683 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e5131c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 12:06:20, skipping insertion in model container [2024-06-14 12:06:20,684 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 12:06:18" (2/4) ... [2024-06-14 12:06:20,684 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e5131c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:06:20, skipping insertion in model container [2024-06-14 12:06:20,684 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 12:06:19" (3/4) ... [2024-06-14 12:06:20,685 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71e5131c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 12:06:20, skipping insertion in model container [2024-06-14 12:06:20,685 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 12:06:20" (4/4) ... [2024-06-14 12:06:20,686 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019.opt.i [2024-06-14 12:06:20,704 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 12:06:20,704 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 12:06:20,704 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 12:06:20,774 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 12:06:20,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 12:06:20,837 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 12:06:20,838 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:06:20,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 12:06:20,840 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 12:06:20,843 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 12:06:20,857 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 12:06:20,865 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;@2296abc0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 12:06:20,865 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 12:06:20,872 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 12:06:20,872 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 12:06:20,872 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 12:06:20,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:20,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 12:06:20,874 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-14 12:06:20,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:20,880 INFO L85 PathProgramCache]: Analyzing trace with hash -647484904, now seen corresponding path program 1 times [2024-06-14 12:06:20,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:20,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304505606] [2024-06-14 12:06:20,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:20,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:21,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:22,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:22,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:22,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304505606] [2024-06-14 12:06:22,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304505606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:22,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:22,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 12:06:22,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475770463] [2024-06-14 12:06:22,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:22,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 12:06:22,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:22,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 12:06:22,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 12:06:22,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-14 12:06:22,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:22,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:22,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-14 12:06:22,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:22,549 INFO L124 PetriNetUnfolderBase]: 1116/1767 cut-off events. [2024-06-14 12:06:22,550 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-14 12:06:22,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3520 conditions, 1767 events. 1116/1767 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8689 event pairs, 765 based on Foata normal form. 1/1704 useless extension candidates. Maximal degree in co-relation 3505. Up to 1676 conditions per place. [2024-06-14 12:06:22,572 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 12:06:22,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 175 flow [2024-06-14 12:06:22,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 12:06:22,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 12:06:22,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-14 12:06:22,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 12:06:22,587 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 76 transitions. [2024-06-14 12:06:22,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 175 flow [2024-06-14 12:06:22,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 12:06:22,593 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 12:06:22,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 12:06:22,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 12:06:22,599 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 12:06:22,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:22,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:22,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:22,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 12:06:22,600 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-14 12:06:22,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:22,601 INFO L85 PathProgramCache]: Analyzing trace with hash 537305463, now seen corresponding path program 1 times [2024-06-14 12:06:22,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:22,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458322270] [2024-06-14 12:06:22,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:22,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:23,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:23,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:23,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458322270] [2024-06-14 12:06:23,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458322270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:23,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:23,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 12:06:23,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389895313] [2024-06-14 12:06:23,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:23,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 12:06:23,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:23,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 12:06:23,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 12:06:23,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:23,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:23,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:23,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:23,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:23,954 INFO L124 PetriNetUnfolderBase]: 1280/1958 cut-off events. [2024-06-14 12:06:23,955 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-14 12:06:23,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4481 conditions, 1958 events. 1280/1958 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9366 event pairs, 750 based on Foata normal form. 3/1955 useless extension candidates. Maximal degree in co-relation 4466. Up to 1897 conditions per place. [2024-06-14 12:06:23,965 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-14 12:06:23,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 244 flow [2024-06-14 12:06:23,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 12:06:23,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 12:06:23,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-14 12:06:23,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 12:06:23,970 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 95 transitions. [2024-06-14 12:06:23,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 244 flow [2024-06-14 12:06:23,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 12:06:23,973 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-14 12:06:23,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 12:06:23,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-14 12:06:23,974 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-14 12:06:23,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:23,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:23,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:23,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 12:06:23,978 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:23,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:23,986 INFO L85 PathProgramCache]: Analyzing trace with hash -523398511, now seen corresponding path program 1 times [2024-06-14 12:06:23,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:23,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315145285] [2024-06-14 12:06:23,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:23,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:24,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:24,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:24,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:24,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315145285] [2024-06-14 12:06:24,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315145285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:24,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:24,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 12:06:24,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462690148] [2024-06-14 12:06:24,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:24,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 12:06:24,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 12:06:24,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 12:06:25,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:25,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:25,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:25,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:25,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:25,444 INFO L124 PetriNetUnfolderBase]: 1302/2009 cut-off events. [2024-06-14 12:06:25,445 INFO L125 PetriNetUnfolderBase]: For 1139/1139 co-relation queries the response was YES. [2024-06-14 12:06:25,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5098 conditions, 2009 events. 1302/2009 cut-off events. For 1139/1139 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9711 event pairs, 470 based on Foata normal form. 7/2013 useless extension candidates. Maximal degree in co-relation 5081. Up to 1800 conditions per place. [2024-06-14 12:06:25,460 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 57 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-14 12:06:25,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 78 transitions, 410 flow [2024-06-14 12:06:25,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:06:25,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:06:25,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 12:06:25,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 12:06:25,467 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 127 transitions. [2024-06-14 12:06:25,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 78 transitions, 410 flow [2024-06-14 12:06:25,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 78 transitions, 396 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 12:06:25,472 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-14 12:06:25,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-14 12:06:25,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-14 12:06:25,474 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-14 12:06:25,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:25,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:25,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:25,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 12:06:25,475 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:25,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:25,475 INFO L85 PathProgramCache]: Analyzing trace with hash -474752176, now seen corresponding path program 1 times [2024-06-14 12:06:25,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:25,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435868396] [2024-06-14 12:06:25,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:25,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:26,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:26,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:26,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435868396] [2024-06-14 12:06:26,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435868396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:26,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:26,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:06:26,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130667446] [2024-06-14 12:06:26,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:26,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:06:26,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:26,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:06:26,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:06:26,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:26,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:26,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:26,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:26,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:27,034 INFO L124 PetriNetUnfolderBase]: 1384/2155 cut-off events. [2024-06-14 12:06:27,035 INFO L125 PetriNetUnfolderBase]: For 2930/2930 co-relation queries the response was YES. [2024-06-14 12:06:27,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 2155 events. 1384/2155 cut-off events. For 2930/2930 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10715 event pairs, 321 based on Foata normal form. 26/2178 useless extension candidates. Maximal degree in co-relation 6496. Up to 1764 conditions per place. [2024-06-14 12:06:27,050 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 18 changer transitions 0/88 dead transitions. [2024-06-14 12:06:27,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 88 transitions, 527 flow [2024-06-14 12:06:27,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:27,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:27,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 12:06:27,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 12:06:27,053 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 148 transitions. [2024-06-14 12:06:27,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 88 transitions, 527 flow [2024-06-14 12:06:27,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 88 transitions, 519 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-14 12:06:27,057 INFO L231 Difference]: Finished difference. Result has 56 places, 51 transitions, 285 flow [2024-06-14 12:06:27,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=285, PETRI_PLACES=56, PETRI_TRANSITIONS=51} [2024-06-14 12:06:27,058 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-14 12:06:27,059 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 51 transitions, 285 flow [2024-06-14 12:06:27,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:27,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:27,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:27,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 12:06:27,060 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-14 12:06:27,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:27,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1258698701, now seen corresponding path program 1 times [2024-06-14 12:06:27,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:27,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135094091] [2024-06-14 12:06:27,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:27,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:27,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:27,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:27,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:27,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135094091] [2024-06-14 12:06:27,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135094091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:27,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:27,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:06:27,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195864105] [2024-06-14 12:06:27,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:27,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:06:27,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:27,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:06:27,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:06:27,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:27,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 51 transitions, 285 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:27,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:27,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:27,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:28,333 INFO L124 PetriNetUnfolderBase]: 1204/1960 cut-off events. [2024-06-14 12:06:28,333 INFO L125 PetriNetUnfolderBase]: For 3655/3655 co-relation queries the response was YES. [2024-06-14 12:06:28,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6294 conditions, 1960 events. 1204/1960 cut-off events. For 3655/3655 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10116 event pairs, 447 based on Foata normal form. 4/1956 useless extension candidates. Maximal degree in co-relation 6271. Up to 1814 conditions per place. [2024-06-14 12:06:28,350 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-14 12:06:28,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 63 transitions, 429 flow [2024-06-14 12:06:28,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:06:28,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:06:28,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-14 12:06:28,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-06-14 12:06:28,352 INFO L175 Difference]: Start difference. First operand has 56 places, 51 transitions, 285 flow. Second operand 5 states and 101 transitions. [2024-06-14 12:06:28,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 63 transitions, 429 flow [2024-06-14 12:06:28,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 385 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:28,364 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 265 flow [2024-06-14 12:06:28,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=265, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-14 12:06:28,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-14 12:06:28,367 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 265 flow [2024-06-14 12:06:28,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:28,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:28,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:28,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 12:06:28,367 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-14 12:06:28,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:28,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1562208928, now seen corresponding path program 1 times [2024-06-14 12:06:28,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:28,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332205049] [2024-06-14 12:06:28,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:28,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:28,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:29,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:29,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:29,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332205049] [2024-06-14 12:06:29,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332205049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:29,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:29,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:06:29,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292412888] [2024-06-14 12:06:29,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:29,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:06:29,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:29,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:06:29,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:06:29,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:29,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 265 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:29,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:29,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:29,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:29,954 INFO L124 PetriNetUnfolderBase]: 1386/2159 cut-off events. [2024-06-14 12:06:29,954 INFO L125 PetriNetUnfolderBase]: For 4805/4805 co-relation queries the response was YES. [2024-06-14 12:06:29,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7015 conditions, 2159 events. 1386/2159 cut-off events. For 4805/4805 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10653 event pairs, 459 based on Foata normal form. 8/2165 useless extension candidates. Maximal degree in co-relation 6990. Up to 1943 conditions per place. [2024-06-14 12:06:29,969 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-14 12:06:29,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 77 transitions, 507 flow [2024-06-14 12:06:29,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:29,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:29,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-14 12:06:29,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49603174603174605 [2024-06-14 12:06:29,970 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 265 flow. Second operand 6 states and 125 transitions. [2024-06-14 12:06:29,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 77 transitions, 507 flow [2024-06-14 12:06:29,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 77 transitions, 485 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:29,977 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 315 flow [2024-06-14 12:06:29,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-14 12:06:29,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 12:06:29,980 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 315 flow [2024-06-14 12:06:29,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:29,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:29,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:29,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 12:06:29,981 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-14 12:06:29,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:29,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1571353618, now seen corresponding path program 2 times [2024-06-14 12:06:29,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:29,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038121363] [2024-06-14 12:06:29,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:29,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:29,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:30,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:30,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:30,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038121363] [2024-06-14 12:06:30,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038121363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:30,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:30,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:06:30,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250441698] [2024-06-14 12:06:30,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:30,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:06:30,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:30,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:06:30,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:06:30,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:30,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 315 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:30,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:30,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:30,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:31,445 INFO L124 PetriNetUnfolderBase]: 1354/2088 cut-off events. [2024-06-14 12:06:31,445 INFO L125 PetriNetUnfolderBase]: For 5876/5880 co-relation queries the response was YES. [2024-06-14 12:06:31,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7090 conditions, 2088 events. 1354/2088 cut-off events. For 5876/5880 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10097 event pairs, 469 based on Foata normal form. 5/2089 useless extension candidates. Maximal degree in co-relation 7065. Up to 1895 conditions per place. [2024-06-14 12:06:31,472 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 47 selfloop transitions, 20 changer transitions 0/72 dead transitions. [2024-06-14 12:06:31,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 493 flow [2024-06-14 12:06:31,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:31,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:31,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-14 12:06:31,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-14 12:06:31,475 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 315 flow. Second operand 6 states and 121 transitions. [2024-06-14 12:06:31,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 493 flow [2024-06-14 12:06:31,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 72 transitions, 464 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:06:31,485 INFO L231 Difference]: Finished difference. Result has 62 places, 54 transitions, 334 flow [2024-06-14 12:06:31,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=334, PETRI_PLACES=62, PETRI_TRANSITIONS=54} [2024-06-14 12:06:31,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-14 12:06:31,487 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 54 transitions, 334 flow [2024-06-14 12:06:31,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:31,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:31,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:31,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 12:06:31,488 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-14 12:06:31,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:31,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1190512796, now seen corresponding path program 1 times [2024-06-14 12:06:31,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:31,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196788555] [2024-06-14 12:06:31,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:31,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:31,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:32,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:32,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:32,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196788555] [2024-06-14 12:06:32,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196788555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:32,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:32,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:06:32,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336713379] [2024-06-14 12:06:32,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:32,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:06:32,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:32,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:06:32,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:06:33,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:33,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 54 transitions, 334 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:33,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:33,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:33,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:33,665 INFO L124 PetriNetUnfolderBase]: 1176/1901 cut-off events. [2024-06-14 12:06:33,666 INFO L125 PetriNetUnfolderBase]: For 6052/6052 co-relation queries the response was YES. [2024-06-14 12:06:33,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 1901 events. 1176/1901 cut-off events. For 6052/6052 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9589 event pairs, 406 based on Foata normal form. 4/1891 useless extension candidates. Maximal degree in co-relation 6464. Up to 1742 conditions per place. [2024-06-14 12:06:33,681 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 13 changer transitions 0/79 dead transitions. [2024-06-14 12:06:33,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 79 transitions, 567 flow [2024-06-14 12:06:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:06:33,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:06:33,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 12:06:33,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-14 12:06:33,683 INFO L175 Difference]: Start difference. First operand has 62 places, 54 transitions, 334 flow. Second operand 7 states and 136 transitions. [2024-06-14 12:06:33,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 79 transitions, 567 flow [2024-06-14 12:06:33,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 497 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 12:06:33,694 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 344 flow [2024-06-14 12:06:33,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-14 12:06:33,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-14 12:06:33,696 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 344 flow [2024-06-14 12:06:33,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:33,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:33,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:33,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 12:06:33,697 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:33,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:33,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1465153753, now seen corresponding path program 1 times [2024-06-14 12:06:33,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:33,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732273186] [2024-06-14 12:06:33,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:33,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:33,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:34,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:34,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:34,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732273186] [2024-06-14 12:06:34,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732273186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:34,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:34,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 12:06:34,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195107817] [2024-06-14 12:06:34,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:34,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 12:06:34,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:34,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 12:06:34,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 12:06:34,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:34,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 344 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:34,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:34,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:34,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:34,996 INFO L124 PetriNetUnfolderBase]: 1173/1907 cut-off events. [2024-06-14 12:06:34,996 INFO L125 PetriNetUnfolderBase]: For 6996/6996 co-relation queries the response was YES. [2024-06-14 12:06:35,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6748 conditions, 1907 events. 1173/1907 cut-off events. For 6996/6996 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9669 event pairs, 420 based on Foata normal form. 1/1907 useless extension candidates. Maximal degree in co-relation 6720. Up to 1771 conditions per place. [2024-06-14 12:06:35,011 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 56 selfloop transitions, 8 changer transitions 0/70 dead transitions. [2024-06-14 12:06:35,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 70 transitions, 512 flow [2024-06-14 12:06:35,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 12:06:35,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 12:06:35,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-14 12:06:35,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-14 12:06:35,013 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 344 flow. Second operand 5 states and 96 transitions. [2024-06-14 12:06:35,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 70 transitions, 512 flow [2024-06-14 12:06:35,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 70 transitions, 479 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:35,021 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 359 flow [2024-06-14 12:06:35,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=359, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-14 12:06:35,022 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 12:06:35,022 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 359 flow [2024-06-14 12:06:35,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:35,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:35,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:35,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 12:06:35,023 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:35,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:35,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1824872101, now seen corresponding path program 1 times [2024-06-14 12:06:35,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:35,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730048231] [2024-06-14 12:06:35,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:35,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:35,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:36,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:36,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:36,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730048231] [2024-06-14 12:06:36,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730048231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:36,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:36,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:06:36,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843404301] [2024-06-14 12:06:36,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:36,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:06:36,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:36,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:06:36,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:06:36,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:36,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 359 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:36,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:36,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:36,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:36,777 INFO L124 PetriNetUnfolderBase]: 1167/1899 cut-off events. [2024-06-14 12:06:36,778 INFO L125 PetriNetUnfolderBase]: For 8241/8241 co-relation queries the response was YES. [2024-06-14 12:06:36,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6997 conditions, 1899 events. 1167/1899 cut-off events. For 8241/8241 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9599 event pairs, 418 based on Foata normal form. 2/1900 useless extension candidates. Maximal degree in co-relation 6968. Up to 1757 conditions per place. [2024-06-14 12:06:36,790 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 58 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-14 12:06:36,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 75 transitions, 545 flow [2024-06-14 12:06:36,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:36,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:36,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-14 12:06:36,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:06:36,793 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 359 flow. Second operand 6 states and 112 transitions. [2024-06-14 12:06:36,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 75 transitions, 545 flow [2024-06-14 12:06:36,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 75 transitions, 519 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 12:06:36,802 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 391 flow [2024-06-14 12:06:36,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=391, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-14 12:06:36,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-14 12:06:36,803 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 391 flow [2024-06-14 12:06:36,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:36,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:36,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:36,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 12:06:36,804 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:36,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:36,805 INFO L85 PathProgramCache]: Analyzing trace with hash 434665103, now seen corresponding path program 1 times [2024-06-14 12:06:36,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:36,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449158100] [2024-06-14 12:06:36,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:36,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:36,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:37,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:37,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:37,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449158100] [2024-06-14 12:06:37,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449158100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:37,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:37,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:06:37,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626142806] [2024-06-14 12:06:37,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:37,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:06:37,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:37,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:06:37,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:06:37,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:37,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 391 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-14 12:06:37,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:37,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:37,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:38,354 INFO L124 PetriNetUnfolderBase]: 1478/2318 cut-off events. [2024-06-14 12:06:38,354 INFO L125 PetriNetUnfolderBase]: For 13465/13465 co-relation queries the response was YES. [2024-06-14 12:06:38,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9155 conditions, 2318 events. 1478/2318 cut-off events. For 13465/13465 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11700 event pairs, 328 based on Foata normal form. 16/2332 useless extension candidates. Maximal degree in co-relation 9125. Up to 1656 conditions per place. [2024-06-14 12:06:38,369 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 75 selfloop transitions, 22 changer transitions 0/102 dead transitions. [2024-06-14 12:06:38,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 102 transitions, 743 flow [2024-06-14 12:06:38,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:06:38,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:06:38,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-14 12:06:38,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 12:06:38,372 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 391 flow. Second operand 7 states and 147 transitions. [2024-06-14 12:06:38,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 102 transitions, 743 flow [2024-06-14 12:06:38,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 102 transitions, 707 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:38,384 INFO L231 Difference]: Finished difference. Result has 71 places, 67 transitions, 431 flow [2024-06-14 12:06:38,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=431, PETRI_PLACES=71, PETRI_TRANSITIONS=67} [2024-06-14 12:06:38,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 12:06:38,385 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 67 transitions, 431 flow [2024-06-14 12:06:38,386 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-14 12:06:38,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:38,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:38,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 12:06:38,386 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:38,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:38,387 INFO L85 PathProgramCache]: Analyzing trace with hash -307566195, now seen corresponding path program 2 times [2024-06-14 12:06:38,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:38,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454169989] [2024-06-14 12:06:38,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:38,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:39,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:39,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:39,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454169989] [2024-06-14 12:06:39,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454169989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:39,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:39,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:06:39,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25897473] [2024-06-14 12:06:39,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:39,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:06:39,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:39,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:06:39,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:06:39,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:39,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 67 transitions, 431 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-14 12:06:39,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:39,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:39,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:40,049 INFO L124 PetriNetUnfolderBase]: 1520/2392 cut-off events. [2024-06-14 12:06:40,049 INFO L125 PetriNetUnfolderBase]: For 15842/15842 co-relation queries the response was YES. [2024-06-14 12:06:40,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9656 conditions, 2392 events. 1520/2392 cut-off events. For 15842/15842 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12172 event pairs, 483 based on Foata normal form. 24/2414 useless extension candidates. Maximal degree in co-relation 9625. Up to 2043 conditions per place. [2024-06-14 12:06:40,065 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 70 selfloop transitions, 23 changer transitions 0/98 dead transitions. [2024-06-14 12:06:40,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 717 flow [2024-06-14 12:06:40,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:06:40,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:06:40,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 12:06:40,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-14 12:06:40,067 INFO L175 Difference]: Start difference. First operand has 71 places, 67 transitions, 431 flow. Second operand 7 states and 144 transitions. [2024-06-14 12:06:40,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 717 flow [2024-06-14 12:06:40,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 98 transitions, 687 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 12:06:40,083 INFO L231 Difference]: Finished difference. Result has 75 places, 69 transitions, 479 flow [2024-06-14 12:06:40,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=479, PETRI_PLACES=75, PETRI_TRANSITIONS=69} [2024-06-14 12:06:40,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-14 12:06:40,084 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 69 transitions, 479 flow [2024-06-14 12:06:40,085 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-14 12:06:40,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:40,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:40,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 12:06:40,085 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-14 12:06:40,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:40,086 INFO L85 PathProgramCache]: Analyzing trace with hash -717196218, now seen corresponding path program 1 times [2024-06-14 12:06:40,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:40,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895192014] [2024-06-14 12:06:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:40,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:40,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:41,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-14 12:06:41,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:41,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895192014] [2024-06-14 12:06:41,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895192014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:41,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:41,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:06:41,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860341360] [2024-06-14 12:06:41,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:41,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:06:41,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:41,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:06:41,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:06:41,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:41,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 69 transitions, 479 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:41,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:41,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:41,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:41,569 INFO L124 PetriNetUnfolderBase]: 1525/2419 cut-off events. [2024-06-14 12:06:41,569 INFO L125 PetriNetUnfolderBase]: For 17032/17032 co-relation queries the response was YES. [2024-06-14 12:06:41,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 2419 events. 1525/2419 cut-off events. For 17032/17032 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12416 event pairs, 544 based on Foata normal form. 1/2419 useless extension candidates. Maximal degree in co-relation 10102. Up to 2310 conditions per place. [2024-06-14 12:06:41,586 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 71 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2024-06-14 12:06:41,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 87 transitions, 707 flow [2024-06-14 12:06:41,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:41,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:41,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-14 12:06:41,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:06:41,588 INFO L175 Difference]: Start difference. First operand has 75 places, 69 transitions, 479 flow. Second operand 6 states and 112 transitions. [2024-06-14 12:06:41,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 87 transitions, 707 flow [2024-06-14 12:06:41,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 87 transitions, 653 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 12:06:41,605 INFO L231 Difference]: Finished difference. Result has 76 places, 72 transitions, 485 flow [2024-06-14 12:06:41,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=76, PETRI_TRANSITIONS=72} [2024-06-14 12:06:41,606 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-14 12:06:41,606 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 72 transitions, 485 flow [2024-06-14 12:06:41,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:41,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:41,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:41,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 12:06:41,607 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:41,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:41,608 INFO L85 PathProgramCache]: Analyzing trace with hash -915829389, now seen corresponding path program 1 times [2024-06-14 12:06:41,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:41,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119758777] [2024-06-14 12:06:41,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:41,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:42,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:42,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:42,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119758777] [2024-06-14 12:06:42,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119758777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:42,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:42,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:42,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56563474] [2024-06-14 12:06:42,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:42,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:42,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:42,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:42,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:42,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:42,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 72 transitions, 485 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:42,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:42,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:42,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:43,645 INFO L124 PetriNetUnfolderBase]: 1553/2445 cut-off events. [2024-06-14 12:06:43,645 INFO L125 PetriNetUnfolderBase]: For 19507/19511 co-relation queries the response was YES. [2024-06-14 12:06:43,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10547 conditions, 2445 events. 1553/2445 cut-off events. For 19507/19511 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12457 event pairs, 505 based on Foata normal form. 5/2446 useless extension candidates. Maximal degree in co-relation 10513. Up to 2204 conditions per place. [2024-06-14 12:06:43,661 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 28 changer transitions 0/104 dead transitions. [2024-06-14 12:06:43,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 104 transitions, 802 flow [2024-06-14 12:06:43,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:43,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:43,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:06:43,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-14 12:06:43,663 INFO L175 Difference]: Start difference. First operand has 76 places, 72 transitions, 485 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:06:43,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 104 transitions, 802 flow [2024-06-14 12:06:43,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 104 transitions, 764 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:43,678 INFO L231 Difference]: Finished difference. Result has 81 places, 78 transitions, 573 flow [2024-06-14 12:06:43,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=573, PETRI_PLACES=81, PETRI_TRANSITIONS=78} [2024-06-14 12:06:43,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-14 12:06:43,679 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 78 transitions, 573 flow [2024-06-14 12:06:43,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:43,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:43,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:43,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 12:06:43,680 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:43,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:43,680 INFO L85 PathProgramCache]: Analyzing trace with hash -909573279, now seen corresponding path program 2 times [2024-06-14 12:06:43,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:43,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244634090] [2024-06-14 12:06:43,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:43,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:43,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:44,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:44,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244634090] [2024-06-14 12:06:44,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244634090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:44,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:44,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:44,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128253469] [2024-06-14 12:06:44,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:44,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:44,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:44,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:44,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:45,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:45,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 78 transitions, 573 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:45,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:45,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:45,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:45,777 INFO L124 PetriNetUnfolderBase]: 1545/2436 cut-off events. [2024-06-14 12:06:45,777 INFO L125 PetriNetUnfolderBase]: For 22543/22547 co-relation queries the response was YES. [2024-06-14 12:06:45,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11036 conditions, 2436 events. 1545/2436 cut-off events. For 22543/22547 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12442 event pairs, 503 based on Foata normal form. 5/2438 useless extension candidates. Maximal degree in co-relation 11000. Up to 2192 conditions per place. [2024-06-14 12:06:45,794 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 72 selfloop transitions, 34 changer transitions 0/111 dead transitions. [2024-06-14 12:06:45,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 111 transitions, 936 flow [2024-06-14 12:06:45,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:45,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:45,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:06:45,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-14 12:06:45,796 INFO L175 Difference]: Start difference. First operand has 81 places, 78 transitions, 573 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:06:45,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 111 transitions, 936 flow [2024-06-14 12:06:45,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 111 transitions, 853 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 12:06:45,819 INFO L231 Difference]: Finished difference. Result has 85 places, 86 transitions, 668 flow [2024-06-14 12:06:45,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=668, PETRI_PLACES=85, PETRI_TRANSITIONS=86} [2024-06-14 12:06:45,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-14 12:06:45,820 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 86 transitions, 668 flow [2024-06-14 12:06:45,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:45,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:45,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:45,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 12:06:45,821 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:45,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:45,821 INFO L85 PathProgramCache]: Analyzing trace with hash -785831159, now seen corresponding path program 3 times [2024-06-14 12:06:45,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:45,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251506840] [2024-06-14 12:06:45,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:45,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:45,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:47,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:47,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:47,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251506840] [2024-06-14 12:06:47,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251506840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:47,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:47,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:47,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841266616] [2024-06-14 12:06:47,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:47,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:47,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:47,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:47,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:47,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:47,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 86 transitions, 668 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:47,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:47,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:47,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:47,874 INFO L124 PetriNetUnfolderBase]: 1578/2502 cut-off events. [2024-06-14 12:06:47,875 INFO L125 PetriNetUnfolderBase]: For 25376/25380 co-relation queries the response was YES. [2024-06-14 12:06:47,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11560 conditions, 2502 events. 1578/2502 cut-off events. For 25376/25380 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12994 event pairs, 411 based on Foata normal form. 5/2503 useless extension candidates. Maximal degree in co-relation 11522. Up to 2082 conditions per place. [2024-06-14 12:06:47,889 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 72 selfloop transitions, 41 changer transitions 0/118 dead transitions. [2024-06-14 12:06:47,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 118 transitions, 1010 flow [2024-06-14 12:06:47,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:47,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:47,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-14 12:06:47,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-14 12:06:47,891 INFO L175 Difference]: Start difference. First operand has 85 places, 86 transitions, 668 flow. Second operand 8 states and 159 transitions. [2024-06-14 12:06:47,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 118 transitions, 1010 flow [2024-06-14 12:06:47,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 118 transitions, 946 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 12:06:47,917 INFO L231 Difference]: Finished difference. Result has 91 places, 89 transitions, 750 flow [2024-06-14 12:06:47,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=750, PETRI_PLACES=91, PETRI_TRANSITIONS=89} [2024-06-14 12:06:47,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 12:06:47,918 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 89 transitions, 750 flow [2024-06-14 12:06:47,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:47,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:47,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:47,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 12:06:47,919 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-14 12:06:47,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:47,919 INFO L85 PathProgramCache]: Analyzing trace with hash -736472328, now seen corresponding path program 2 times [2024-06-14 12:06:47,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:47,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962951555] [2024-06-14 12:06:47,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:47,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:47,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:48,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:48,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:48,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962951555] [2024-06-14 12:06:48,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962951555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:48,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:48,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:06:48,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662908580] [2024-06-14 12:06:48,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:48,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:06:48,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:48,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:06:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:06:48,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:48,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 89 transitions, 750 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:48,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:48,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:48,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:49,261 INFO L124 PetriNetUnfolderBase]: 1575/2517 cut-off events. [2024-06-14 12:06:49,262 INFO L125 PetriNetUnfolderBase]: For 27943/27949 co-relation queries the response was YES. [2024-06-14 12:06:49,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11830 conditions, 2517 events. 1575/2517 cut-off events. For 27943/27949 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13150 event pairs, 507 based on Foata normal form. 7/2523 useless extension candidates. Maximal degree in co-relation 11790. Up to 2390 conditions per place. [2024-06-14 12:06:49,275 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 80 selfloop transitions, 16 changer transitions 0/101 dead transitions. [2024-06-14 12:06:49,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 101 transitions, 1002 flow [2024-06-14 12:06:49,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:49,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:49,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 12:06:49,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:06:49,277 INFO L175 Difference]: Start difference. First operand has 91 places, 89 transitions, 750 flow. Second operand 6 states and 108 transitions. [2024-06-14 12:06:49,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 101 transitions, 1002 flow [2024-06-14 12:06:49,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 101 transitions, 912 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 12:06:49,300 INFO L231 Difference]: Finished difference. Result has 92 places, 92 transitions, 742 flow [2024-06-14 12:06:49,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=742, PETRI_PLACES=92, PETRI_TRANSITIONS=92} [2024-06-14 12:06:49,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-14 12:06:49,301 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 92 transitions, 742 flow [2024-06-14 12:06:49,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:49,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:49,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:49,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 12:06:49,302 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-14 12:06:49,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:49,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1684171716, now seen corresponding path program 1 times [2024-06-14 12:06:49,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:49,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290546419] [2024-06-14 12:06:49,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:49,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:49,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:50,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:50,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:50,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290546419] [2024-06-14 12:06:50,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290546419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:50,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:50,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:06:50,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112889617] [2024-06-14 12:06:50,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:50,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:06:50,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:50,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:06:50,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:06:50,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:50,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 92 transitions, 742 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:50,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:50,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:50,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:50,594 INFO L124 PetriNetUnfolderBase]: 1418/2330 cut-off events. [2024-06-14 12:06:50,594 INFO L125 PetriNetUnfolderBase]: For 26461/26461 co-relation queries the response was YES. [2024-06-14 12:06:50,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10865 conditions, 2330 events. 1418/2330 cut-off events. For 26461/26461 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12454 event pairs, 423 based on Foata normal form. 2/2331 useless extension candidates. Maximal degree in co-relation 10824. Up to 2172 conditions per place. [2024-06-14 12:06:50,605 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 91 selfloop transitions, 11 changer transitions 0/108 dead transitions. [2024-06-14 12:06:50,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 108 transitions, 1006 flow [2024-06-14 12:06:50,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:50,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:50,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-14 12:06:50,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-14 12:06:50,607 INFO L175 Difference]: Start difference. First operand has 92 places, 92 transitions, 742 flow. Second operand 6 states and 115 transitions. [2024-06-14 12:06:50,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 108 transitions, 1006 flow [2024-06-14 12:06:50,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 108 transitions, 946 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:50,634 INFO L231 Difference]: Finished difference. Result has 94 places, 95 transitions, 740 flow [2024-06-14 12:06:50,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=740, PETRI_PLACES=94, PETRI_TRANSITIONS=95} [2024-06-14 12:06:50,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-14 12:06:50,635 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 95 transitions, 740 flow [2024-06-14 12:06:50,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:50,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:50,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:50,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 12:06:50,636 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-14 12:06:50,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:50,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1678457796, now seen corresponding path program 2 times [2024-06-14 12:06:50,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:50,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908354969] [2024-06-14 12:06:50,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:50,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:50,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:51,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:51,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:51,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908354969] [2024-06-14 12:06:51,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908354969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:51,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:51,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 12:06:51,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93686023] [2024-06-14 12:06:51,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:51,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 12:06:51,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:51,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 12:06:51,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 12:06:51,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:06:51,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 95 transitions, 740 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:51,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:51,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:06:51,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:51,809 INFO L124 PetriNetUnfolderBase]: 1420/2336 cut-off events. [2024-06-14 12:06:51,810 INFO L125 PetriNetUnfolderBase]: For 28907/28909 co-relation queries the response was YES. [2024-06-14 12:06:51,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11229 conditions, 2336 events. 1420/2336 cut-off events. For 28907/28909 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12505 event pairs, 427 based on Foata normal form. 4/2339 useless extension candidates. Maximal degree in co-relation 11187. Up to 2166 conditions per place. [2024-06-14 12:06:51,822 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 87 selfloop transitions, 16 changer transitions 0/109 dead transitions. [2024-06-14 12:06:51,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 109 transitions, 1010 flow [2024-06-14 12:06:51,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 12:06:51,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 12:06:51,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-14 12:06:51,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-14 12:06:51,824 INFO L175 Difference]: Start difference. First operand has 94 places, 95 transitions, 740 flow. Second operand 6 states and 115 transitions. [2024-06-14 12:06:51,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 109 transitions, 1010 flow [2024-06-14 12:06:51,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 109 transitions, 974 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:51,842 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 778 flow [2024-06-14 12:06:51,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=778, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2024-06-14 12:06:51,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-14 12:06:51,843 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 778 flow [2024-06-14 12:06:51,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:51,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:51,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:51,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 12:06:51,844 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-14 12:06:51,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:51,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1367778928, now seen corresponding path program 1 times [2024-06-14 12:06:51,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:51,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329089637] [2024-06-14 12:06:51,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:51,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:51,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:52,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:52,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329089637] [2024-06-14 12:06:52,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329089637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:52,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:52,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:06:52,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128183064] [2024-06-14 12:06:52,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:52,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:06:52,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:52,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:06:52,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:06:52,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:52,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 778 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:52,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:52,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:52,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:53,261 INFO L124 PetriNetUnfolderBase]: 1602/2562 cut-off events. [2024-06-14 12:06:53,261 INFO L125 PetriNetUnfolderBase]: For 37609/37611 co-relation queries the response was YES. [2024-06-14 12:06:53,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12995 conditions, 2562 events. 1602/2562 cut-off events. For 37609/37611 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13427 event pairs, 497 based on Foata normal form. 5/2566 useless extension candidates. Maximal degree in co-relation 12952. Up to 2363 conditions per place. [2024-06-14 12:06:53,273 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 99 selfloop transitions, 24 changer transitions 0/128 dead transitions. [2024-06-14 12:06:53,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 128 transitions, 1148 flow [2024-06-14 12:06:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:06:53,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:06:53,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-14 12:06:53,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-14 12:06:53,275 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 778 flow. Second operand 7 states and 138 transitions. [2024-06-14 12:06:53,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 128 transitions, 1148 flow [2024-06-14 12:06:53,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 128 transitions, 1096 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:53,305 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 864 flow [2024-06-14 12:06:53,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=864, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-06-14 12:06:53,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-14 12:06:53,306 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 864 flow [2024-06-14 12:06:53,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:53,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:53,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:53,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 12:06:53,306 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:06:53,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:53,307 INFO L85 PathProgramCache]: Analyzing trace with hash -36932393, now seen corresponding path program 1 times [2024-06-14 12:06:53,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:53,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262705629] [2024-06-14 12:06:53,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:53,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:54,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:54,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:54,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262705629] [2024-06-14 12:06:54,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262705629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:54,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:54,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:06:54,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831963956] [2024-06-14 12:06:54,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:54,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:06:54,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:54,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:06:54,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:06:54,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:54,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 864 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:54,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:54,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:54,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:55,028 INFO L124 PetriNetUnfolderBase]: 1712/2761 cut-off events. [2024-06-14 12:06:55,028 INFO L125 PetriNetUnfolderBase]: For 43691/43691 co-relation queries the response was YES. [2024-06-14 12:06:55,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14459 conditions, 2761 events. 1712/2761 cut-off events. For 43691/43691 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14988 event pairs, 507 based on Foata normal form. 12/2771 useless extension candidates. Maximal degree in co-relation 14414. Up to 2185 conditions per place. [2024-06-14 12:06:55,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 37 changer transitions 0/143 dead transitions. [2024-06-14 12:06:55,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 143 transitions, 1290 flow [2024-06-14 12:06:55,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:55,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:55,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-14 12:06:55,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-14 12:06:55,044 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 864 flow. Second operand 8 states and 160 transitions. [2024-06-14 12:06:55,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 143 transitions, 1290 flow [2024-06-14 12:06:55,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 143 transitions, 1222 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 12:06:55,072 INFO L231 Difference]: Finished difference. Result has 105 places, 110 transitions, 945 flow [2024-06-14 12:06:55,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=945, PETRI_PLACES=105, PETRI_TRANSITIONS=110} [2024-06-14 12:06:55,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-14 12:06:55,073 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 110 transitions, 945 flow [2024-06-14 12:06:55,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:55,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:55,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:55,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 12:06:55,074 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-14 12:06:55,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:55,075 INFO L85 PathProgramCache]: Analyzing trace with hash -847029864, now seen corresponding path program 1 times [2024-06-14 12:06:55,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:55,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694293648] [2024-06-14 12:06:55,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:55,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:55,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:56,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:56,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:56,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694293648] [2024-06-14 12:06:56,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694293648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:56,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:56,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:06:56,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087355424] [2024-06-14 12:06:56,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:56,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:06:56,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:56,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:06:56,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:06:56,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:56,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 110 transitions, 945 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:56,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:56,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:56,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:56,895 INFO L124 PetriNetUnfolderBase]: 1734/2795 cut-off events. [2024-06-14 12:06:56,896 INFO L125 PetriNetUnfolderBase]: For 46342/46346 co-relation queries the response was YES. [2024-06-14 12:06:56,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14950 conditions, 2795 events. 1734/2795 cut-off events. For 46342/46346 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15050 event pairs, 519 based on Foata normal form. 5/2799 useless extension candidates. Maximal degree in co-relation 14904. Up to 2643 conditions per place. [2024-06-14 12:06:56,912 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 19 changer transitions 0/135 dead transitions. [2024-06-14 12:06:56,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1344 flow [2024-06-14 12:06:56,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:56,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:56,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 12:06:56,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-14 12:06:56,914 INFO L175 Difference]: Start difference. First operand has 105 places, 110 transitions, 945 flow. Second operand 8 states and 137 transitions. [2024-06-14 12:06:56,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1344 flow [2024-06-14 12:06:56,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 135 transitions, 1291 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 12:06:56,958 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 1071 flow [2024-06-14 12:06:56,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1071, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2024-06-14 12:06:56,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-14 12:06:56,959 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 1071 flow [2024-06-14 12:06:56,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:56,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:56,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:56,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 12:06:56,960 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-14 12:06:56,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:56,960 INFO L85 PathProgramCache]: Analyzing trace with hash -632817738, now seen corresponding path program 2 times [2024-06-14 12:06:56,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:56,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597129642] [2024-06-14 12:06:56,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:56,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:56,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:57,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:57,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:57,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597129642] [2024-06-14 12:06:57,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597129642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:57,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:57,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:06:57,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002708925] [2024-06-14 12:06:57,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:57,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:06:57,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:57,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:06:57,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:06:58,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:58,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 1071 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:58,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:58,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:58,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:06:58,517 INFO L124 PetriNetUnfolderBase]: 1756/2827 cut-off events. [2024-06-14 12:06:58,517 INFO L125 PetriNetUnfolderBase]: For 49961/49961 co-relation queries the response was YES. [2024-06-14 12:06:58,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15449 conditions, 2827 events. 1756/2827 cut-off events. For 49961/49961 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15220 event pairs, 517 based on Foata normal form. 1/2827 useless extension candidates. Maximal degree in co-relation 15399. Up to 2666 conditions per place. [2024-06-14 12:06:58,537 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 119 selfloop transitions, 30 changer transitions 0/154 dead transitions. [2024-06-14 12:06:58,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 154 transitions, 1578 flow [2024-06-14 12:06:58,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:06:58,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:06:58,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 12:06:58,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:06:58,538 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 1071 flow. Second operand 8 states and 144 transitions. [2024-06-14 12:06:58,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 154 transitions, 1578 flow [2024-06-14 12:06:58,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 154 transitions, 1487 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-14 12:06:58,577 INFO L231 Difference]: Finished difference. Result has 121 places, 136 transitions, 1249 flow [2024-06-14 12:06:58,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1249, PETRI_PLACES=121, PETRI_TRANSITIONS=136} [2024-06-14 12:06:58,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-14 12:06:58,577 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 136 transitions, 1249 flow [2024-06-14 12:06:58,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:58,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:06:58,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:06:58,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 12:06:58,578 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-14 12:06:58,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:06:58,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1434755102, now seen corresponding path program 2 times [2024-06-14 12:06:58,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:06:58,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941883764] [2024-06-14 12:06:58,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:06:58,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:06:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:06:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:06:59,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:06:59,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941883764] [2024-06-14 12:06:59,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941883764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:06:59,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:06:59,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:06:59,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575520895] [2024-06-14 12:06:59,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:06:59,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:06:59,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:06:59,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:06:59,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:06:59,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:06:59,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 136 transitions, 1249 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:06:59,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:06:59,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:06:59,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:00,022 INFO L124 PetriNetUnfolderBase]: 1807/2913 cut-off events. [2024-06-14 12:07:00,022 INFO L125 PetriNetUnfolderBase]: For 55907/55909 co-relation queries the response was YES. [2024-06-14 12:07:00,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16478 conditions, 2913 events. 1807/2913 cut-off events. For 55907/55909 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15869 event pairs, 522 based on Foata normal form. 5/2917 useless extension candidates. Maximal degree in co-relation 16424. Up to 2601 conditions per place. [2024-06-14 12:07:00,044 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 121 selfloop transitions, 36 changer transitions 0/162 dead transitions. [2024-06-14 12:07:00,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 162 transitions, 1777 flow [2024-06-14 12:07:00,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:00,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 12:07:00,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-14 12:07:00,045 INFO L175 Difference]: Start difference. First operand has 121 places, 136 transitions, 1249 flow. Second operand 7 states and 135 transitions. [2024-06-14 12:07:00,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 162 transitions, 1777 flow [2024-06-14 12:07:00,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 162 transitions, 1691 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:00,088 INFO L231 Difference]: Finished difference. Result has 124 places, 144 transitions, 1381 flow [2024-06-14 12:07:00,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1381, PETRI_PLACES=124, PETRI_TRANSITIONS=144} [2024-06-14 12:07:00,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-14 12:07:00,089 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 144 transitions, 1381 flow [2024-06-14 12:07:00,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:00,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:00,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:00,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 12:07:00,090 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:00,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:00,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1831132301, now seen corresponding path program 2 times [2024-06-14 12:07:00,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:00,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749546269] [2024-06-14 12:07:00,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:00,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:00,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:01,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:01,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:01,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749546269] [2024-06-14 12:07:01,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749546269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:01,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:01,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:01,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451818531] [2024-06-14 12:07:01,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:01,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:01,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:01,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:01,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:01,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:01,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 144 transitions, 1381 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:01,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:01,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:01,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:01,806 INFO L124 PetriNetUnfolderBase]: 1787/2880 cut-off events. [2024-06-14 12:07:01,806 INFO L125 PetriNetUnfolderBase]: For 62047/62047 co-relation queries the response was YES. [2024-06-14 12:07:01,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16924 conditions, 2880 events. 1787/2880 cut-off events. For 62047/62047 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15607 event pairs, 317 based on Foata normal form. 12/2890 useless extension candidates. Maximal degree in co-relation 16868. Up to 1847 conditions per place. [2024-06-14 12:07:01,827 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 125 selfloop transitions, 43 changer transitions 0/173 dead transitions. [2024-06-14 12:07:01,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 173 transitions, 1825 flow [2024-06-14 12:07:01,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:01,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:01,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-14 12:07:01,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-14 12:07:01,829 INFO L175 Difference]: Start difference. First operand has 124 places, 144 transitions, 1381 flow. Second operand 7 states and 144 transitions. [2024-06-14 12:07:01,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 173 transitions, 1825 flow [2024-06-14 12:07:01,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 173 transitions, 1744 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-14 12:07:01,880 INFO L231 Difference]: Finished difference. Result has 128 places, 144 transitions, 1395 flow [2024-06-14 12:07:01,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1395, PETRI_PLACES=128, PETRI_TRANSITIONS=144} [2024-06-14 12:07:01,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-14 12:07:01,881 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 144 transitions, 1395 flow [2024-06-14 12:07:01,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:01,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:01,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:01,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 12:07:01,881 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 12:07:01,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:01,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1879695899, now seen corresponding path program 3 times [2024-06-14 12:07:01,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:01,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319337157] [2024-06-14 12:07:01,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:01,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:01,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:02,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:02,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:02,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319337157] [2024-06-14 12:07:02,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319337157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:02,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:02,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:02,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799971333] [2024-06-14 12:07:02,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:02,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:02,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:02,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:02,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:02,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:02,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 144 transitions, 1395 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:02,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:02,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:02,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:03,436 INFO L124 PetriNetUnfolderBase]: 1767/2850 cut-off events. [2024-06-14 12:07:03,437 INFO L125 PetriNetUnfolderBase]: For 63836/63836 co-relation queries the response was YES. [2024-06-14 12:07:03,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16863 conditions, 2850 events. 1767/2850 cut-off events. For 63836/63836 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15383 event pairs, 282 based on Foata normal form. 12/2860 useless extension candidates. Maximal degree in co-relation 16805. Up to 1705 conditions per place. [2024-06-14 12:07:03,460 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 122 selfloop transitions, 41 changer transitions 0/168 dead transitions. [2024-06-14 12:07:03,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 168 transitions, 1783 flow [2024-06-14 12:07:03,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:03,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:03,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 12:07:03,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-14 12:07:03,461 INFO L175 Difference]: Start difference. First operand has 128 places, 144 transitions, 1395 flow. Second operand 7 states and 136 transitions. [2024-06-14 12:07:03,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 168 transitions, 1783 flow [2024-06-14 12:07:03,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 168 transitions, 1673 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:03,514 INFO L231 Difference]: Finished difference. Result has 128 places, 143 transitions, 1339 flow [2024-06-14 12:07:03,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1339, PETRI_PLACES=128, PETRI_TRANSITIONS=143} [2024-06-14 12:07:03,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-14 12:07:03,514 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 143 transitions, 1339 flow [2024-06-14 12:07:03,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:03,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:03,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:03,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 12:07:03,515 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-14 12:07:03,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:03,515 INFO L85 PathProgramCache]: Analyzing trace with hash -492351114, now seen corresponding path program 3 times [2024-06-14 12:07:03,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:03,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183469378] [2024-06-14 12:07:03,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:03,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:04,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:04,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:04,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183469378] [2024-06-14 12:07:04,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183469378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:04,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:04,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:04,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445848294] [2024-06-14 12:07:04,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:04,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:04,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:04,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:04,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:04,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:04,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 143 transitions, 1339 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:04,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:04,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:04,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:05,254 INFO L124 PetriNetUnfolderBase]: 1772/2857 cut-off events. [2024-06-14 12:07:05,254 INFO L125 PetriNetUnfolderBase]: For 60889/60893 co-relation queries the response was YES. [2024-06-14 12:07:05,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16851 conditions, 2857 events. 1772/2857 cut-off events. For 60889/60893 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15424 event pairs, 500 based on Foata normal form. 5/2861 useless extension candidates. Maximal degree in co-relation 16792. Up to 2658 conditions per place. [2024-06-14 12:07:05,272 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 111 selfloop transitions, 45 changer transitions 0/161 dead transitions. [2024-06-14 12:07:05,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 161 transitions, 1847 flow [2024-06-14 12:07:05,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:05,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:05,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 12:07:05,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-14 12:07:05,273 INFO L175 Difference]: Start difference. First operand has 128 places, 143 transitions, 1339 flow. Second operand 7 states and 123 transitions. [2024-06-14 12:07:05,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 161 transitions, 1847 flow [2024-06-14 12:07:05,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 161 transitions, 1730 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:05,322 INFO L231 Difference]: Finished difference. Result has 130 places, 151 transitions, 1467 flow [2024-06-14 12:07:05,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1467, PETRI_PLACES=130, PETRI_TRANSITIONS=151} [2024-06-14 12:07:05,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-14 12:07:05,323 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 151 transitions, 1467 flow [2024-06-14 12:07:05,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:05,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:05,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:05,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 12:07:05,323 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-14 12:07:05,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:05,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1355803876, now seen corresponding path program 4 times [2024-06-14 12:07:05,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:05,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590018878] [2024-06-14 12:07:05,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:05,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:05,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:06,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:06,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:06,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590018878] [2024-06-14 12:07:06,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590018878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:06,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:06,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:06,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698936091] [2024-06-14 12:07:06,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:06,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:06,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:06,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:06,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:06,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:06,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 151 transitions, 1467 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:06,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:06,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:06,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:06,961 INFO L124 PetriNetUnfolderBase]: 1769/2853 cut-off events. [2024-06-14 12:07:06,961 INFO L125 PetriNetUnfolderBase]: For 64684/64688 co-relation queries the response was YES. [2024-06-14 12:07:06,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16826 conditions, 2853 events. 1769/2853 cut-off events. For 64684/64688 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15396 event pairs, 500 based on Foata normal form. 5/2857 useless extension candidates. Maximal degree in co-relation 16766. Up to 2670 conditions per place. [2024-06-14 12:07:06,981 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 32 changer transitions 0/161 dead transitions. [2024-06-14 12:07:06,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 161 transitions, 1812 flow [2024-06-14 12:07:06,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:06,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:06,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 12:07:06,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-14 12:07:06,982 INFO L175 Difference]: Start difference. First operand has 130 places, 151 transitions, 1467 flow. Second operand 7 states and 121 transitions. [2024-06-14 12:07:06,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 161 transitions, 1812 flow [2024-06-14 12:07:07,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 161 transitions, 1693 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-14 12:07:07,029 INFO L231 Difference]: Finished difference. Result has 134 places, 152 transitions, 1429 flow [2024-06-14 12:07:07,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1429, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2024-06-14 12:07:07,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-14 12:07:07,030 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 1429 flow [2024-06-14 12:07:07,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:07,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:07,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:07,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 12:07:07,031 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-14 12:07:07,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:07,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1355804248, now seen corresponding path program 3 times [2024-06-14 12:07:07,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:07,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867435246] [2024-06-14 12:07:07,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:07,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:07,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:07,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:07,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:07,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867435246] [2024-06-14 12:07:07,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867435246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:07,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:07,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:07,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825632191] [2024-06-14 12:07:07,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:07,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:07,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:07,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:07,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:07,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:07,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 1429 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:07,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:07,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:07,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:08,419 INFO L124 PetriNetUnfolderBase]: 1796/2898 cut-off events. [2024-06-14 12:07:08,419 INFO L125 PetriNetUnfolderBase]: For 69374/69376 co-relation queries the response was YES. [2024-06-14 12:07:08,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17256 conditions, 2898 events. 1796/2898 cut-off events. For 69374/69376 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15730 event pairs, 524 based on Foata normal form. 5/2902 useless extension candidates. Maximal degree in co-relation 17194. Up to 2520 conditions per place. [2024-06-14 12:07:08,438 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 46 changer transitions 0/175 dead transitions. [2024-06-14 12:07:08,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 175 transitions, 2059 flow [2024-06-14 12:07:08,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:08,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:08,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 12:07:08,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 12:07:08,439 INFO L175 Difference]: Start difference. First operand has 134 places, 152 transitions, 1429 flow. Second operand 7 states and 133 transitions. [2024-06-14 12:07:08,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 175 transitions, 2059 flow [2024-06-14 12:07:08,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 175 transitions, 1985 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:08,487 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1601 flow [2024-06-14 12:07:08,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1601, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2024-06-14 12:07:08,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-14 12:07:08,488 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1601 flow [2024-06-14 12:07:08,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:08,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:08,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:08,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 12:07:08,489 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-14 12:07:08,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:08,489 INFO L85 PathProgramCache]: Analyzing trace with hash -922383624, now seen corresponding path program 1 times [2024-06-14 12:07:08,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:08,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305817142] [2024-06-14 12:07:08,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:08,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:08,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:09,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:09,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:09,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305817142] [2024-06-14 12:07:09,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305817142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:09,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:09,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:09,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123966182] [2024-06-14 12:07:09,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:09,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:09,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:09,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:09,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:09,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:09,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1601 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:09,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:09,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:09,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:10,208 INFO L124 PetriNetUnfolderBase]: 1689/2787 cut-off events. [2024-06-14 12:07:10,208 INFO L125 PetriNetUnfolderBase]: For 76947/76947 co-relation queries the response was YES. [2024-06-14 12:07:10,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17475 conditions, 2787 events. 1689/2787 cut-off events. For 76947/76947 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 15523 event pairs, 462 based on Foata normal form. 1/2787 useless extension candidates. Maximal degree in co-relation 17411. Up to 2538 conditions per place. [2024-06-14 12:07:10,230 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 151 selfloop transitions, 15 changer transitions 0/178 dead transitions. [2024-06-14 12:07:10,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 178 transitions, 2025 flow [2024-06-14 12:07:10,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:10,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:10,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:07:10,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:07:10,231 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1601 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:07:10,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 178 transitions, 2025 flow [2024-06-14 12:07:10,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 178 transitions, 1879 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:10,294 INFO L231 Difference]: Finished difference. Result has 140 places, 163 transitions, 1545 flow [2024-06-14 12:07:10,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1459, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1545, PETRI_PLACES=140, PETRI_TRANSITIONS=163} [2024-06-14 12:07:10,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 12:07:10,295 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 163 transitions, 1545 flow [2024-06-14 12:07:10,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:10,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:10,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:10,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 12:07:10,295 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-14 12:07:10,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:10,296 INFO L85 PathProgramCache]: Analyzing trace with hash -534231348, now seen corresponding path program 1 times [2024-06-14 12:07:10,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:10,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501526432] [2024-06-14 12:07:10,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:10,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:10,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:11,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:11,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:11,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501526432] [2024-06-14 12:07:11,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501526432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:11,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:11,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:11,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323458473] [2024-06-14 12:07:11,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:11,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:11,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:11,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:11,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:11,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:11,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 163 transitions, 1545 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:11,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:11,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:11,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:11,827 INFO L124 PetriNetUnfolderBase]: 1699/2807 cut-off events. [2024-06-14 12:07:11,827 INFO L125 PetriNetUnfolderBase]: For 81310/81310 co-relation queries the response was YES. [2024-06-14 12:07:11,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17398 conditions, 2807 events. 1699/2807 cut-off events. For 81310/81310 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15641 event pairs, 459 based on Foata normal form. 4/2810 useless extension candidates. Maximal degree in co-relation 17333. Up to 2552 conditions per place. [2024-06-14 12:07:11,851 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 152 selfloop transitions, 16 changer transitions 0/180 dead transitions. [2024-06-14 12:07:11,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 180 transitions, 1965 flow [2024-06-14 12:07:11,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:11,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:11,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 12:07:11,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-14 12:07:11,852 INFO L175 Difference]: Start difference. First operand has 140 places, 163 transitions, 1545 flow. Second operand 7 states and 130 transitions. [2024-06-14 12:07:11,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 180 transitions, 1965 flow [2024-06-14 12:07:11,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 180 transitions, 1901 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:11,966 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 1570 flow [2024-06-14 12:07:11,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1570, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-06-14 12:07:11,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 12:07:11,967 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 1570 flow [2024-06-14 12:07:11,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:11,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:11,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:11,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 12:07:11,968 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-14 12:07:11,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:11,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1355619364, now seen corresponding path program 2 times [2024-06-14 12:07:11,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:11,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105823535] [2024-06-14 12:07:11,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:11,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:11,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:13,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:13,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:13,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105823535] [2024-06-14 12:07:13,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105823535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:13,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:13,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:13,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075951996] [2024-06-14 12:07:13,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:13,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:13,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:13,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:13,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:13,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:13,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 1570 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:13,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:13,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:13,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:13,674 INFO L124 PetriNetUnfolderBase]: 1714/2831 cut-off events. [2024-06-14 12:07:13,674 INFO L125 PetriNetUnfolderBase]: For 86654/86656 co-relation queries the response was YES. [2024-06-14 12:07:13,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18051 conditions, 2831 events. 1714/2831 cut-off events. For 86654/86656 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15785 event pairs, 462 based on Foata normal form. 6/2836 useless extension candidates. Maximal degree in co-relation 17985. Up to 2562 conditions per place. [2024-06-14 12:07:13,696 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 149 selfloop transitions, 21 changer transitions 0/182 dead transitions. [2024-06-14 12:07:13,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 182 transitions, 2004 flow [2024-06-14 12:07:13,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:13,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:13,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 12:07:13,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-14 12:07:13,697 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 1570 flow. Second operand 7 states and 130 transitions. [2024-06-14 12:07:13,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 182 transitions, 2004 flow [2024-06-14 12:07:13,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 182 transitions, 1943 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:13,771 INFO L231 Difference]: Finished difference. Result has 144 places, 171 transitions, 1616 flow [2024-06-14 12:07:13,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1616, PETRI_PLACES=144, PETRI_TRANSITIONS=171} [2024-06-14 12:07:13,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 12:07:13,772 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 171 transitions, 1616 flow [2024-06-14 12:07:13,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:13,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:13,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:13,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 12:07:13,773 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-14 12:07:13,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:13,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1355382214, now seen corresponding path program 3 times [2024-06-14 12:07:13,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:13,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812928163] [2024-06-14 12:07:13,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:13,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:14,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:14,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812928163] [2024-06-14 12:07:14,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812928163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:14,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:14,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:14,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190031781] [2024-06-14 12:07:14,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:14,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:14,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:14,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:14,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:15,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:15,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 171 transitions, 1616 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:15,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:15,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:15,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:15,520 INFO L124 PetriNetUnfolderBase]: 1708/2823 cut-off events. [2024-06-14 12:07:15,520 INFO L125 PetriNetUnfolderBase]: For 89861/89863 co-relation queries the response was YES. [2024-06-14 12:07:15,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18450 conditions, 2823 events. 1708/2823 cut-off events. For 89861/89863 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15794 event pairs, 462 based on Foata normal form. 4/2826 useless extension candidates. Maximal degree in co-relation 18383. Up to 2540 conditions per place. [2024-06-14 12:07:15,543 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 143 selfloop transitions, 32 changer transitions 0/187 dead transitions. [2024-06-14 12:07:15,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 187 transitions, 2060 flow [2024-06-14 12:07:15,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:15,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:15,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 12:07:15,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-14 12:07:15,544 INFO L175 Difference]: Start difference. First operand has 144 places, 171 transitions, 1616 flow. Second operand 7 states and 130 transitions. [2024-06-14 12:07:15,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 187 transitions, 2060 flow [2024-06-14 12:07:15,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 187 transitions, 1981 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:15,620 INFO L231 Difference]: Finished difference. Result has 147 places, 177 transitions, 1692 flow [2024-06-14 12:07:15,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1692, PETRI_PLACES=147, PETRI_TRANSITIONS=177} [2024-06-14 12:07:15,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-14 12:07:15,621 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 177 transitions, 1692 flow [2024-06-14 12:07:15,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:15,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:15,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:15,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 12:07:15,621 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-14 12:07:15,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:15,621 INFO L85 PathProgramCache]: Analyzing trace with hash -493842021, now seen corresponding path program 1 times [2024-06-14 12:07:15,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:15,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703741783] [2024-06-14 12:07:15,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:15,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:15,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:16,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:16,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:16,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703741783] [2024-06-14 12:07:16,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703741783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:16,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:16,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:16,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303224724] [2024-06-14 12:07:16,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:16,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:16,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:16,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:16,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:16,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:16,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 177 transitions, 1692 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:16,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:16,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:16,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:16,929 INFO L124 PetriNetUnfolderBase]: 1847/2972 cut-off events. [2024-06-14 12:07:16,929 INFO L125 PetriNetUnfolderBase]: For 95259/95261 co-relation queries the response was YES. [2024-06-14 12:07:16,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19758 conditions, 2972 events. 1847/2972 cut-off events. For 95259/95261 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16148 event pairs, 498 based on Foata normal form. 6/2977 useless extension candidates. Maximal degree in co-relation 19689. Up to 2704 conditions per place. [2024-06-14 12:07:16,958 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 167 selfloop transitions, 28 changer transitions 0/200 dead transitions. [2024-06-14 12:07:16,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 200 transitions, 2209 flow [2024-06-14 12:07:16,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:16,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:07:16,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-14 12:07:16,960 INFO L175 Difference]: Start difference. First operand has 147 places, 177 transitions, 1692 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:07:16,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 200 transitions, 2209 flow [2024-06-14 12:07:17,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 200 transitions, 2156 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 12:07:17,038 INFO L231 Difference]: Finished difference. Result has 151 places, 181 transitions, 1769 flow [2024-06-14 12:07:17,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1769, PETRI_PLACES=151, PETRI_TRANSITIONS=181} [2024-06-14 12:07:17,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 12:07:17,039 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 181 transitions, 1769 flow [2024-06-14 12:07:17,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:17,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:17,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:17,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 12:07:17,040 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-14 12:07:17,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:17,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1527729763, now seen corresponding path program 2 times [2024-06-14 12:07:17,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:17,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805616318] [2024-06-14 12:07:17,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:17,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:17,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:17,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:17,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:17,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805616318] [2024-06-14 12:07:17,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805616318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:17,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:17,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:17,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175549840] [2024-06-14 12:07:17,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:17,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:17,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:17,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:17,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:17,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:17,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 181 transitions, 1769 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:17,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:17,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:17,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:18,405 INFO L124 PetriNetUnfolderBase]: 1851/2980 cut-off events. [2024-06-14 12:07:18,406 INFO L125 PetriNetUnfolderBase]: For 99337/99339 co-relation queries the response was YES. [2024-06-14 12:07:18,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20024 conditions, 2980 events. 1851/2980 cut-off events. For 99337/99339 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16230 event pairs, 499 based on Foata normal form. 6/2985 useless extension candidates. Maximal degree in co-relation 19953. Up to 2639 conditions per place. [2024-06-14 12:07:18,429 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 42 changer transitions 0/202 dead transitions. [2024-06-14 12:07:18,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 202 transitions, 2361 flow [2024-06-14 12:07:18,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:18,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:18,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 12:07:18,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-14 12:07:18,430 INFO L175 Difference]: Start difference. First operand has 151 places, 181 transitions, 1769 flow. Second operand 7 states and 134 transitions. [2024-06-14 12:07:18,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 202 transitions, 2361 flow [2024-06-14 12:07:18,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 202 transitions, 2294 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 12:07:18,512 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 1857 flow [2024-06-14 12:07:18,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1857, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-14 12:07:18,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-14 12:07:18,513 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 1857 flow [2024-06-14 12:07:18,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:18,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:18,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:18,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 12:07:18,514 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-14 12:07:18,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:18,514 INFO L85 PathProgramCache]: Analyzing trace with hash -497386158, now seen corresponding path program 1 times [2024-06-14 12:07:18,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:18,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132963983] [2024-06-14 12:07:18,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:18,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:18,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:19,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:19,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132963983] [2024-06-14 12:07:19,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132963983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:19,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:19,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:19,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548935350] [2024-06-14 12:07:19,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:19,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:19,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:19,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:19,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:19,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:19,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 1857 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:19,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:19,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:19,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:20,289 INFO L124 PetriNetUnfolderBase]: 1866/3001 cut-off events. [2024-06-14 12:07:20,289 INFO L125 PetriNetUnfolderBase]: For 104263/104265 co-relation queries the response was YES. [2024-06-14 12:07:20,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20309 conditions, 3001 events. 1866/3001 cut-off events. For 104263/104265 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16397 event pairs, 498 based on Foata normal form. 5/3005 useless extension candidates. Maximal degree in co-relation 20237. Up to 2725 conditions per place. [2024-06-14 12:07:20,312 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 171 selfloop transitions, 35 changer transitions 0/211 dead transitions. [2024-06-14 12:07:20,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 211 transitions, 2423 flow [2024-06-14 12:07:20,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:20,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 12:07:20,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-14 12:07:20,313 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 1857 flow. Second operand 8 states and 153 transitions. [2024-06-14 12:07:20,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 211 transitions, 2423 flow [2024-06-14 12:07:20,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 211 transitions, 2328 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:20,397 INFO L231 Difference]: Finished difference. Result has 159 places, 189 transitions, 1928 flow [2024-06-14 12:07:20,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1928, PETRI_PLACES=159, PETRI_TRANSITIONS=189} [2024-06-14 12:07:20,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-14 12:07:20,398 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 189 transitions, 1928 flow [2024-06-14 12:07:20,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:20,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:20,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:20,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 12:07:20,398 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-14 12:07:20,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:20,399 INFO L85 PathProgramCache]: Analyzing trace with hash -488131728, now seen corresponding path program 2 times [2024-06-14 12:07:20,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:20,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465192271] [2024-06-14 12:07:20,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:20,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:20,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:21,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:21,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:21,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465192271] [2024-06-14 12:07:21,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465192271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:21,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:21,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:21,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531923192] [2024-06-14 12:07:21,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:21,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:21,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:21,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:21,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:21,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:21,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 189 transitions, 1928 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:21,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:21,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:21,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:22,265 INFO L124 PetriNetUnfolderBase]: 1885/3030 cut-off events. [2024-06-14 12:07:22,266 INFO L125 PetriNetUnfolderBase]: For 110947/110949 co-relation queries the response was YES. [2024-06-14 12:07:22,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21111 conditions, 3030 events. 1885/3030 cut-off events. For 110947/110949 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16523 event pairs, 495 based on Foata normal form. 5/3034 useless extension candidates. Maximal degree in co-relation 21038. Up to 2676 conditions per place. [2024-06-14 12:07:22,292 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 160 selfloop transitions, 48 changer transitions 0/213 dead transitions. [2024-06-14 12:07:22,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 213 transitions, 2582 flow [2024-06-14 12:07:22,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:22,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:22,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:07:22,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:07:22,293 INFO L175 Difference]: Start difference. First operand has 159 places, 189 transitions, 1928 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:07:22,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 213 transitions, 2582 flow [2024-06-14 12:07:22,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 213 transitions, 2450 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:22,386 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 1998 flow [2024-06-14 12:07:22,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1998, PETRI_PLACES=161, PETRI_TRANSITIONS=194} [2024-06-14 12:07:22,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 118 predicate places. [2024-06-14 12:07:22,387 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 1998 flow [2024-06-14 12:07:22,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:22,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:22,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:22,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 12:07:22,388 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-14 12:07:22,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:22,388 INFO L85 PathProgramCache]: Analyzing trace with hash -488120165, now seen corresponding path program 1 times [2024-06-14 12:07:22,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:22,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987851083] [2024-06-14 12:07:22,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:22,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:23,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:23,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:23,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987851083] [2024-06-14 12:07:23,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987851083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:23,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:23,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:23,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578724597] [2024-06-14 12:07:23,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:23,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:23,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:23,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:23,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:23,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:23,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 194 transitions, 1998 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:23,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:23,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:23,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:24,125 INFO L124 PetriNetUnfolderBase]: 1895/3043 cut-off events. [2024-06-14 12:07:24,126 INFO L125 PetriNetUnfolderBase]: For 118238/118238 co-relation queries the response was YES. [2024-06-14 12:07:24,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21964 conditions, 3043 events. 1895/3043 cut-off events. For 118238/118238 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16564 event pairs, 493 based on Foata normal form. 2/3044 useless extension candidates. Maximal degree in co-relation 21890. Up to 2838 conditions per place. [2024-06-14 12:07:24,152 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 37 changer transitions 0/213 dead transitions. [2024-06-14 12:07:24,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 213 transitions, 2530 flow [2024-06-14 12:07:24,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:24,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:24,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 12:07:24,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 12:07:24,154 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 1998 flow. Second operand 8 states and 140 transitions. [2024-06-14 12:07:24,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 213 transitions, 2530 flow [2024-06-14 12:07:24,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 213 transitions, 2362 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:24,267 INFO L231 Difference]: Finished difference. Result has 163 places, 197 transitions, 1984 flow [2024-06-14 12:07:24,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1984, PETRI_PLACES=163, PETRI_TRANSITIONS=197} [2024-06-14 12:07:24,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 12:07:24,268 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 197 transitions, 1984 flow [2024-06-14 12:07:24,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:24,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:24,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:24,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 12:07:24,269 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-14 12:07:24,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:24,269 INFO L85 PathProgramCache]: Analyzing trace with hash -488120568, now seen corresponding path program 3 times [2024-06-14 12:07:24,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:24,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069153476] [2024-06-14 12:07:24,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:24,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:24,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:25,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-14 12:07:25,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:25,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069153476] [2024-06-14 12:07:25,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069153476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:25,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:25,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:25,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145838148] [2024-06-14 12:07:25,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:25,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:25,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:25,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:25,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:25,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:25,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 197 transitions, 1984 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:25,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:25,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:25,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:26,066 INFO L124 PetriNetUnfolderBase]: 1946/3121 cut-off events. [2024-06-14 12:07:26,066 INFO L125 PetriNetUnfolderBase]: For 127219/127221 co-relation queries the response was YES. [2024-06-14 12:07:26,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22848 conditions, 3121 events. 1946/3121 cut-off events. For 127219/127221 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17139 event pairs, 497 based on Foata normal form. 5/3125 useless extension candidates. Maximal degree in co-relation 22773. Up to 2686 conditions per place. [2024-06-14 12:07:26,094 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 161 selfloop transitions, 60 changer transitions 0/226 dead transitions. [2024-06-14 12:07:26,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 226 transitions, 2836 flow [2024-06-14 12:07:26,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:26,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:26,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:07:26,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 12:07:26,095 INFO L175 Difference]: Start difference. First operand has 163 places, 197 transitions, 1984 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:07:26,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 226 transitions, 2836 flow [2024-06-14 12:07:26,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 226 transitions, 2708 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:26,195 INFO L231 Difference]: Finished difference. Result has 166 places, 207 transitions, 2223 flow [2024-06-14 12:07:26,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2223, PETRI_PLACES=166, PETRI_TRANSITIONS=207} [2024-06-14 12:07:26,196 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-14 12:07:26,196 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 207 transitions, 2223 flow [2024-06-14 12:07:26,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:26,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:26,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:26,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 12:07:26,197 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-14 12:07:26,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:26,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1490292709, now seen corresponding path program 3 times [2024-06-14 12:07:26,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:26,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264100452] [2024-06-14 12:07:26,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:26,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:26,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:26,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:26,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264100452] [2024-06-14 12:07:26,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264100452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:26,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:26,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:26,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333554260] [2024-06-14 12:07:26,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:26,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:26,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:26,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:26,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:27,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:27,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 207 transitions, 2223 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:27,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:27,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:27,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:27,650 INFO L124 PetriNetUnfolderBase]: 1932/3095 cut-off events. [2024-06-14 12:07:27,650 INFO L125 PetriNetUnfolderBase]: For 136981/136981 co-relation queries the response was YES. [2024-06-14 12:07:27,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23709 conditions, 3095 events. 1932/3095 cut-off events. For 136981/136981 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16937 event pairs, 508 based on Foata normal form. 2/3096 useless extension candidates. Maximal degree in co-relation 23632. Up to 2829 conditions per place. [2024-06-14 12:07:27,679 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 192 selfloop transitions, 27 changer transitions 0/224 dead transitions. [2024-06-14 12:07:27,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 224 transitions, 2731 flow [2024-06-14 12:07:27,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:27,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:27,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:07:27,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:07:27,680 INFO L175 Difference]: Start difference. First operand has 166 places, 207 transitions, 2223 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:07:27,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 224 transitions, 2731 flow [2024-06-14 12:07:27,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 224 transitions, 2547 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:27,797 INFO L231 Difference]: Finished difference. Result has 169 places, 207 transitions, 2099 flow [2024-06-14 12:07:27,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2099, PETRI_PLACES=169, PETRI_TRANSITIONS=207} [2024-06-14 12:07:27,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-14 12:07:27,798 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 207 transitions, 2099 flow [2024-06-14 12:07:27,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:27,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:27,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:27,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 12:07:27,798 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-14 12:07:27,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash 713695643, now seen corresponding path program 4 times [2024-06-14 12:07:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593529793] [2024-06-14 12:07:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:27,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:27,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:28,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:28,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:28,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593529793] [2024-06-14 12:07:28,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593529793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:28,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:28,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:28,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289981845] [2024-06-14 12:07:28,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:28,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:28,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:28,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:28,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:28,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:28,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 207 transitions, 2099 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:28,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:28,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:28,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:29,244 INFO L124 PetriNetUnfolderBase]: 1942/3109 cut-off events. [2024-06-14 12:07:29,244 INFO L125 PetriNetUnfolderBase]: For 141405/141405 co-relation queries the response was YES. [2024-06-14 12:07:29,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23806 conditions, 3109 events. 1942/3109 cut-off events. For 141405/141405 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17026 event pairs, 502 based on Foata normal form. 2/3110 useless extension candidates. Maximal degree in co-relation 23727. Up to 2817 conditions per place. [2024-06-14 12:07:29,272 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2024-06-14 12:07:29,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 225 transitions, 2675 flow [2024-06-14 12:07:29,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:29,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:29,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:07:29,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:07:29,274 INFO L175 Difference]: Start difference. First operand has 169 places, 207 transitions, 2099 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:07:29,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 225 transitions, 2675 flow [2024-06-14 12:07:29,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 225 transitions, 2504 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 12:07:29,380 INFO L231 Difference]: Finished difference. Result has 166 places, 210 transitions, 2066 flow [2024-06-14 12:07:29,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2066, PETRI_PLACES=166, PETRI_TRANSITIONS=210} [2024-06-14 12:07:29,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-14 12:07:29,380 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 210 transitions, 2066 flow [2024-06-14 12:07:29,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:29,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:29,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:29,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 12:07:29,381 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-14 12:07:29,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:29,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2075130395, now seen corresponding path program 5 times [2024-06-14 12:07:29,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:29,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909980616] [2024-06-14 12:07:29,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:29,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:30,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:30,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:30,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909980616] [2024-06-14 12:07:30,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909980616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:30,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:30,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:30,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123851069] [2024-06-14 12:07:30,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:30,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:30,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:30,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:30,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:30,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:30,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 210 transitions, 2066 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:30,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:30,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:30,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:30,844 INFO L124 PetriNetUnfolderBase]: 1952/3132 cut-off events. [2024-06-14 12:07:30,844 INFO L125 PetriNetUnfolderBase]: For 147052/147054 co-relation queries the response was YES. [2024-06-14 12:07:30,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24050 conditions, 3132 events. 1952/3132 cut-off events. For 147052/147054 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17226 event pairs, 521 based on Foata normal form. 4/3135 useless extension candidates. Maximal degree in co-relation 23970. Up to 2712 conditions per place. [2024-06-14 12:07:30,875 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 161 selfloop transitions, 61 changer transitions 0/227 dead transitions. [2024-06-14 12:07:30,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 227 transitions, 2746 flow [2024-06-14 12:07:30,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:30,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:30,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:07:30,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:07:30,876 INFO L175 Difference]: Start difference. First operand has 166 places, 210 transitions, 2066 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:07:30,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 227 transitions, 2746 flow [2024-06-14 12:07:30,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 227 transitions, 2640 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 12:07:30,990 INFO L231 Difference]: Finished difference. Result has 168 places, 213 transitions, 2148 flow [2024-06-14 12:07:30,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2148, PETRI_PLACES=168, PETRI_TRANSITIONS=213} [2024-06-14 12:07:30,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-14 12:07:30,991 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 213 transitions, 2148 flow [2024-06-14 12:07:30,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:30,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:30,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:30,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 12:07:30,992 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-14 12:07:30,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:30,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1904620861, now seen corresponding path program 6 times [2024-06-14 12:07:30,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:30,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855989675] [2024-06-14 12:07:30,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:30,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:31,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:31,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:31,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:31,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855989675] [2024-06-14 12:07:31,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855989675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:31,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:31,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 12:07:31,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722244396] [2024-06-14 12:07:31,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:31,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 12:07:31,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:31,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 12:07:31,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 12:07:31,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:31,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 213 transitions, 2148 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:31,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:31,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:31,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:32,445 INFO L124 PetriNetUnfolderBase]: 1936/3108 cut-off events. [2024-06-14 12:07:32,445 INFO L125 PetriNetUnfolderBase]: For 150601/150603 co-relation queries the response was YES. [2024-06-14 12:07:32,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23889 conditions, 3108 events. 1936/3108 cut-off events. For 150601/150603 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17083 event pairs, 516 based on Foata normal form. 6/3113 useless extension candidates. Maximal degree in co-relation 23808. Up to 2699 conditions per place. [2024-06-14 12:07:32,476 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 166 selfloop transitions, 55 changer transitions 0/226 dead transitions. [2024-06-14 12:07:32,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 226 transitions, 2684 flow [2024-06-14 12:07:32,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:07:32,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:07:32,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 12:07:32,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 12:07:32,477 INFO L175 Difference]: Start difference. First operand has 168 places, 213 transitions, 2148 flow. Second operand 7 states and 131 transitions. [2024-06-14 12:07:32,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 226 transitions, 2684 flow [2024-06-14 12:07:32,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 226 transitions, 2495 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:32,640 INFO L231 Difference]: Finished difference. Result has 171 places, 213 transitions, 2077 flow [2024-06-14 12:07:32,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2077, PETRI_PLACES=171, PETRI_TRANSITIONS=213} [2024-06-14 12:07:32,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-14 12:07:32,641 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 213 transitions, 2077 flow [2024-06-14 12:07:32,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:32,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:32,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:32,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 12:07:32,641 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-14 12:07:32,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:32,642 INFO L85 PathProgramCache]: Analyzing trace with hash -2075283752, now seen corresponding path program 4 times [2024-06-14 12:07:32,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:32,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261732934] [2024-06-14 12:07:32,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:32,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:32,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:33,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:33,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:33,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261732934] [2024-06-14 12:07:33,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261732934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:33,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:33,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:33,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363352678] [2024-06-14 12:07:33,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:33,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:33,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:33,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:33,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:33,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:33,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 213 transitions, 2077 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:33,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:33,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:33,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:34,346 INFO L124 PetriNetUnfolderBase]: 1951/3131 cut-off events. [2024-06-14 12:07:34,346 INFO L125 PetriNetUnfolderBase]: For 155658/155660 co-relation queries the response was YES. [2024-06-14 12:07:34,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24051 conditions, 3131 events. 1951/3131 cut-off events. For 155658/155660 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17216 event pairs, 516 based on Foata normal form. 5/3135 useless extension candidates. Maximal degree in co-relation 23969. Up to 2711 conditions per place. [2024-06-14 12:07:34,379 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 62 changer transitions 0/232 dead transitions. [2024-06-14 12:07:34,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 232 transitions, 2739 flow [2024-06-14 12:07:34,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:34,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:34,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:07:34,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 12:07:34,381 INFO L175 Difference]: Start difference. First operand has 171 places, 213 transitions, 2077 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:07:34,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 232 transitions, 2739 flow [2024-06-14 12:07:34,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 232 transitions, 2600 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 12:07:34,516 INFO L231 Difference]: Finished difference. Result has 172 places, 218 transitions, 2192 flow [2024-06-14 12:07:34,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1938, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2192, PETRI_PLACES=172, PETRI_TRANSITIONS=218} [2024-06-14 12:07:34,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-14 12:07:34,516 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 218 transitions, 2192 flow [2024-06-14 12:07:34,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:34,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:34,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:34,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 12:07:34,517 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-14 12:07:34,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:34,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1904099483, now seen corresponding path program 2 times [2024-06-14 12:07:34,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:34,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763955342] [2024-06-14 12:07:34,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:34,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:34,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:35,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:35,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:35,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763955342] [2024-06-14 12:07:35,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763955342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:35,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:35,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:35,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505805500] [2024-06-14 12:07:35,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:35,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:35,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:35,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:35,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:35,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:35,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 218 transitions, 2192 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:35,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:35,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:35,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:36,395 INFO L124 PetriNetUnfolderBase]: 1961/3144 cut-off events. [2024-06-14 12:07:36,395 INFO L125 PetriNetUnfolderBase]: For 165059/165063 co-relation queries the response was YES. [2024-06-14 12:07:36,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24945 conditions, 3144 events. 1961/3144 cut-off events. For 165059/165063 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17252 event pairs, 496 based on Foata normal form. 6/3149 useless extension candidates. Maximal degree in co-relation 24862. Up to 2934 conditions per place. [2024-06-14 12:07:36,425 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 192 selfloop transitions, 35 changer transitions 0/232 dead transitions. [2024-06-14 12:07:36,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 232 transitions, 2758 flow [2024-06-14 12:07:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:36,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:36,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 12:07:36,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 12:07:36,429 INFO L175 Difference]: Start difference. First operand has 172 places, 218 transitions, 2192 flow. Second operand 8 states and 136 transitions. [2024-06-14 12:07:36,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 232 transitions, 2758 flow [2024-06-14 12:07:36,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 232 transitions, 2538 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:36,565 INFO L231 Difference]: Finished difference. Result has 174 places, 221 transitions, 2132 flow [2024-06-14 12:07:36,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2132, PETRI_PLACES=174, PETRI_TRANSITIONS=221} [2024-06-14 12:07:36,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-14 12:07:36,565 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 221 transitions, 2132 flow [2024-06-14 12:07:36,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:36,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:36,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:36,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 12:07:36,566 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-14 12:07:36,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:36,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1904099080, now seen corresponding path program 5 times [2024-06-14 12:07:36,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:36,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096605411] [2024-06-14 12:07:36,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:36,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:36,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:37,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:37,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:37,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096605411] [2024-06-14 12:07:37,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096605411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:37,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:37,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:37,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122787018] [2024-06-14 12:07:37,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:37,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:37,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:37,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:37,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:37,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:37,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 221 transitions, 2132 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:37,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:37,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:37,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:38,387 INFO L124 PetriNetUnfolderBase]: 2012/3224 cut-off events. [2024-06-14 12:07:38,387 INFO L125 PetriNetUnfolderBase]: For 177446/177448 co-relation queries the response was YES. [2024-06-14 12:07:38,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25935 conditions, 3224 events. 2012/3224 cut-off events. For 177446/177448 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17816 event pairs, 516 based on Foata normal form. 5/3228 useless extension candidates. Maximal degree in co-relation 25851. Up to 2752 conditions per place. [2024-06-14 12:07:38,420 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 172 selfloop transitions, 68 changer transitions 0/245 dead transitions. [2024-06-14 12:07:38,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 245 transitions, 3020 flow [2024-06-14 12:07:38,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:38,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:38,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:07:38,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 12:07:38,421 INFO L175 Difference]: Start difference. First operand has 174 places, 221 transitions, 2132 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:07:38,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 245 transitions, 3020 flow [2024-06-14 12:07:38,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 245 transitions, 2882 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:38,579 INFO L231 Difference]: Finished difference. Result has 177 places, 231 transitions, 2410 flow [2024-06-14 12:07:38,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1994, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2410, PETRI_PLACES=177, PETRI_TRANSITIONS=231} [2024-06-14 12:07:38,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-14 12:07:38,579 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 231 transitions, 2410 flow [2024-06-14 12:07:38,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:38,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:38,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:38,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 12:07:38,580 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-14 12:07:38,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:38,580 INFO L85 PathProgramCache]: Analyzing trace with hash 932641657, now seen corresponding path program 3 times [2024-06-14 12:07:38,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:38,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629579429] [2024-06-14 12:07:38,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:38,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:38,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:39,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:39,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:39,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629579429] [2024-06-14 12:07:39,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629579429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:39,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:39,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:39,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939624372] [2024-06-14 12:07:39,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:39,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:39,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:39,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:39,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:39,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:39,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 231 transitions, 2410 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:39,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:39,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:39,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:40,376 INFO L124 PetriNetUnfolderBase]: 2022/3237 cut-off events. [2024-06-14 12:07:40,377 INFO L125 PetriNetUnfolderBase]: For 191600/191604 co-relation queries the response was YES. [2024-06-14 12:07:40,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27182 conditions, 3237 events. 2022/3237 cut-off events. For 191600/191604 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17868 event pairs, 495 based on Foata normal form. 6/3242 useless extension candidates. Maximal degree in co-relation 27096. Up to 2971 conditions per place. [2024-06-14 12:07:40,405 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 58 changer transitions 0/251 dead transitions. [2024-06-14 12:07:40,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 251 transitions, 3220 flow [2024-06-14 12:07:40,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:40,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:40,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 12:07:40,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 12:07:40,406 INFO L175 Difference]: Start difference. First operand has 177 places, 231 transitions, 2410 flow. Second operand 8 states and 142 transitions. [2024-06-14 12:07:40,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 251 transitions, 3220 flow [2024-06-14 12:07:40,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 251 transitions, 3012 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:40,549 INFO L231 Difference]: Finished difference. Result has 181 places, 237 transitions, 2506 flow [2024-06-14 12:07:40,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2506, PETRI_PLACES=181, PETRI_TRANSITIONS=237} [2024-06-14 12:07:40,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-14 12:07:40,550 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 237 transitions, 2506 flow [2024-06-14 12:07:40,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:40,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:40,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:40,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 12:07:40,550 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-14 12:07:40,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:40,551 INFO L85 PathProgramCache]: Analyzing trace with hash -2074897802, now seen corresponding path program 6 times [2024-06-14 12:07:40,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:40,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707095737] [2024-06-14 12:07:40,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:40,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:41,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:41,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:41,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707095737] [2024-06-14 12:07:41,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707095737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:41,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:41,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:41,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558262465] [2024-06-14 12:07:41,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:41,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:41,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:41,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:41,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:41,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:41,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 237 transitions, 2506 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:41,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:41,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:41,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:42,485 INFO L124 PetriNetUnfolderBase]: 2041/3271 cut-off events. [2024-06-14 12:07:42,485 INFO L125 PetriNetUnfolderBase]: For 199239/199241 co-relation queries the response was YES. [2024-06-14 12:07:42,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27665 conditions, 3271 events. 2041/3271 cut-off events. For 199239/199241 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18117 event pairs, 518 based on Foata normal form. 5/3275 useless extension candidates. Maximal degree in co-relation 27577. Up to 2659 conditions per place. [2024-06-14 12:07:42,519 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 161 selfloop transitions, 104 changer transitions 0/270 dead transitions. [2024-06-14 12:07:42,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 270 transitions, 3620 flow [2024-06-14 12:07:42,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:42,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:42,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:07:42,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-14 12:07:42,520 INFO L175 Difference]: Start difference. First operand has 181 places, 237 transitions, 2506 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:07:42,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 270 transitions, 3620 flow [2024-06-14 12:07:42,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 270 transitions, 3469 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:42,680 INFO L231 Difference]: Finished difference. Result has 187 places, 256 transitions, 3011 flow [2024-06-14 12:07:42,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2355, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3011, PETRI_PLACES=187, PETRI_TRANSITIONS=256} [2024-06-14 12:07:42,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 12:07:42,681 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 256 transitions, 3011 flow [2024-06-14 12:07:42,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:42,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:42,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:42,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 12:07:42,681 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-14 12:07:42,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:42,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1917431963, now seen corresponding path program 4 times [2024-06-14 12:07:42,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:42,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312885744] [2024-06-14 12:07:42,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:42,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:42,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:43,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-14 12:07:43,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:43,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312885744] [2024-06-14 12:07:43,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312885744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:43,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:43,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:43,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900514318] [2024-06-14 12:07:43,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:43,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:43,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:43,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:43,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:43,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:43,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 256 transitions, 3011 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:43,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:43,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:43,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:44,518 INFO L124 PetriNetUnfolderBase]: 2035/3259 cut-off events. [2024-06-14 12:07:44,518 INFO L125 PetriNetUnfolderBase]: For 210183/210183 co-relation queries the response was YES. [2024-06-14 12:07:44,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28846 conditions, 3259 events. 2035/3259 cut-off events. For 210183/210183 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17988 event pairs, 493 based on Foata normal form. 2/3260 useless extension candidates. Maximal degree in co-relation 28754. Up to 3064 conditions per place. [2024-06-14 12:07:44,551 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 20 changer transitions 0/267 dead transitions. [2024-06-14 12:07:44,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 267 transitions, 3569 flow [2024-06-14 12:07:44,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:44,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:44,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 12:07:44,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-14 12:07:44,553 INFO L175 Difference]: Start difference. First operand has 187 places, 256 transitions, 3011 flow. Second operand 8 states and 135 transitions. [2024-06-14 12:07:44,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 267 transitions, 3569 flow [2024-06-14 12:07:44,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 267 transitions, 3263 flow, removed 124 selfloop flow, removed 3 redundant places. [2024-06-14 12:07:44,846 INFO L231 Difference]: Finished difference. Result has 192 places, 256 transitions, 2752 flow [2024-06-14 12:07:44,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2705, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2752, PETRI_PLACES=192, PETRI_TRANSITIONS=256} [2024-06-14 12:07:44,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-14 12:07:44,847 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 256 transitions, 2752 flow [2024-06-14 12:07:44,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:44,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:44,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:44,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 12:07:44,848 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-14 12:07:44,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 614974372, now seen corresponding path program 1 times [2024-06-14 12:07:44,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:44,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705730519] [2024-06-14 12:07:44,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:44,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:46,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:46,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:46,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705730519] [2024-06-14 12:07:46,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705730519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:46,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:46,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:46,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847425413] [2024-06-14 12:07:46,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:46,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:46,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:46,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:46,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:46,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:46,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 256 transitions, 2752 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:46,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:46,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:46,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:46,975 INFO L124 PetriNetUnfolderBase]: 1993/3227 cut-off events. [2024-06-14 12:07:46,975 INFO L125 PetriNetUnfolderBase]: For 211340/211340 co-relation queries the response was YES. [2024-06-14 12:07:46,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27758 conditions, 3227 events. 1993/3227 cut-off events. For 211340/211340 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 18101 event pairs, 473 based on Foata normal form. 3/3229 useless extension candidates. Maximal degree in co-relation 27664. Up to 2865 conditions per place. [2024-06-14 12:07:47,012 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 18 changer transitions 0/276 dead transitions. [2024-06-14 12:07:47,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 276 transitions, 3374 flow [2024-06-14 12:07:47,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:47,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:47,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:07:47,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 12:07:47,014 INFO L175 Difference]: Start difference. First operand has 192 places, 256 transitions, 2752 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:07:47,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 276 transitions, 3374 flow [2024-06-14 12:07:47,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 276 transitions, 3274 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 12:07:47,230 INFO L231 Difference]: Finished difference. Result has 192 places, 259 transitions, 2760 flow [2024-06-14 12:07:47,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2760, PETRI_PLACES=192, PETRI_TRANSITIONS=259} [2024-06-14 12:07:47,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-14 12:07:47,231 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 259 transitions, 2760 flow [2024-06-14 12:07:47,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:47,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:47,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:47,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 12:07:47,231 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-14 12:07:47,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:47,231 INFO L85 PathProgramCache]: Analyzing trace with hash 713709314, now seen corresponding path program 2 times [2024-06-14 12:07:47,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:47,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6426034] [2024-06-14 12:07:47,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:47,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:48,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:48,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:48,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6426034] [2024-06-14 12:07:48,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6426034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:48,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:48,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:48,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606090339] [2024-06-14 12:07:48,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:48,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:48,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:48,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:48,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:48,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:48,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 259 transitions, 2760 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:48,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:48,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:48,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:49,418 INFO L124 PetriNetUnfolderBase]: 2027/3283 cut-off events. [2024-06-14 12:07:49,418 INFO L125 PetriNetUnfolderBase]: For 222585/222585 co-relation queries the response was YES. [2024-06-14 12:07:49,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28724 conditions, 3283 events. 2027/3283 cut-off events. For 222585/222585 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18482 event pairs, 470 based on Foata normal form. 3/3285 useless extension candidates. Maximal degree in co-relation 28630. Up to 2896 conditions per place. [2024-06-14 12:07:49,453 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 26 changer transitions 0/282 dead transitions. [2024-06-14 12:07:49,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 282 transitions, 3620 flow [2024-06-14 12:07:49,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:49,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:49,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 12:07:49,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 12:07:49,454 INFO L175 Difference]: Start difference. First operand has 192 places, 259 transitions, 2760 flow. Second operand 8 states and 148 transitions. [2024-06-14 12:07:49,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 282 transitions, 3620 flow [2024-06-14 12:07:49,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 282 transitions, 3550 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:49,681 INFO L231 Difference]: Finished difference. Result has 195 places, 267 transitions, 2945 flow [2024-06-14 12:07:49,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2945, PETRI_PLACES=195, PETRI_TRANSITIONS=267} [2024-06-14 12:07:49,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-14 12:07:49,682 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 267 transitions, 2945 flow [2024-06-14 12:07:49,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:49,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:49,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:49,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 12:07:49,683 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-14 12:07:49,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:49,683 INFO L85 PathProgramCache]: Analyzing trace with hash 925474302, now seen corresponding path program 3 times [2024-06-14 12:07:49,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:49,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163719404] [2024-06-14 12:07:49,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:49,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:49,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:51,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:51,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:51,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163719404] [2024-06-14 12:07:51,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163719404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:51,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:51,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:51,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672921537] [2024-06-14 12:07:51,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:51,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:51,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:51,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:51,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:51,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:51,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 267 transitions, 2945 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:51,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:51,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:51,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:52,067 INFO L124 PetriNetUnfolderBase]: 2037/3306 cut-off events. [2024-06-14 12:07:52,067 INFO L125 PetriNetUnfolderBase]: For 232364/232366 co-relation queries the response was YES. [2024-06-14 12:07:52,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29515 conditions, 3306 events. 2037/3306 cut-off events. For 232364/232366 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18753 event pairs, 471 based on Foata normal form. 4/3309 useless extension candidates. Maximal degree in co-relation 29419. Up to 2913 conditions per place. [2024-06-14 12:07:52,105 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 233 selfloop transitions, 27 changer transitions 0/282 dead transitions. [2024-06-14 12:07:52,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 282 transitions, 3627 flow [2024-06-14 12:07:52,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:52,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:52,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:07:52,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:07:52,107 INFO L175 Difference]: Start difference. First operand has 195 places, 267 transitions, 2945 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:07:52,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 282 transitions, 3627 flow [2024-06-14 12:07:52,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 282 transitions, 3534 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:52,380 INFO L231 Difference]: Finished difference. Result has 199 places, 270 transitions, 2987 flow [2024-06-14 12:07:52,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2987, PETRI_PLACES=199, PETRI_TRANSITIONS=270} [2024-06-14 12:07:52,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-14 12:07:52,381 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 270 transitions, 2987 flow [2024-06-14 12:07:52,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:52,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:52,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:52,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 12:07:52,382 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-14 12:07:52,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:52,383 INFO L85 PathProgramCache]: Analyzing trace with hash 932825952, now seen corresponding path program 4 times [2024-06-14 12:07:52,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:52,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347174205] [2024-06-14 12:07:52,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:52,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:52,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:54,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:54,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:54,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347174205] [2024-06-14 12:07:54,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347174205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:54,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:54,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:54,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37980744] [2024-06-14 12:07:54,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:54,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:54,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:54,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:54,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:54,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:07:54,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 270 transitions, 2987 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:54,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:54,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:07:54,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:55,385 INFO L124 PetriNetUnfolderBase]: 2054/3330 cut-off events. [2024-06-14 12:07:55,385 INFO L125 PetriNetUnfolderBase]: For 242004/242004 co-relation queries the response was YES. [2024-06-14 12:07:55,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30111 conditions, 3330 events. 2054/3330 cut-off events. For 242004/242004 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18801 event pairs, 473 based on Foata normal form. 3/3331 useless extension candidates. Maximal degree in co-relation 30013. Up to 2849 conditions per place. [2024-06-14 12:07:55,422 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 212 selfloop transitions, 62 changer transitions 0/296 dead transitions. [2024-06-14 12:07:55,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 296 transitions, 4123 flow [2024-06-14 12:07:55,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:55,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:55,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:07:55,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 12:07:55,423 INFO L175 Difference]: Start difference. First operand has 199 places, 270 transitions, 2987 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:07:55,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 296 transitions, 4123 flow [2024-06-14 12:07:55,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 296 transitions, 4020 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 12:07:55,668 INFO L231 Difference]: Finished difference. Result has 202 places, 281 transitions, 3313 flow [2024-06-14 12:07:55,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3313, PETRI_PLACES=202, PETRI_TRANSITIONS=281} [2024-06-14 12:07:55,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-14 12:07:55,669 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 281 transitions, 3313 flow [2024-06-14 12:07:55,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:07:55,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:55,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-14 12:07:55,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 12:07:55,670 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-14 12:07:55,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:55,670 INFO L85 PathProgramCache]: Analyzing trace with hash 933102999, now seen corresponding path program 1 times [2024-06-14 12:07:55,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:55,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143471628] [2024-06-14 12:07:55,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:55,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:57,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:57,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:57,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143471628] [2024-06-14 12:07:57,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143471628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:57,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:57,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:57,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372315380] [2024-06-14 12:07:57,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:57,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:57,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:57,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:57,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:57,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:57,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 281 transitions, 3313 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-14 12:07:57,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:57,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:57,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:57,763 INFO L124 PetriNetUnfolderBase]: 2105/3375 cut-off events. [2024-06-14 12:07:57,763 INFO L125 PetriNetUnfolderBase]: For 248295/248295 co-relation queries the response was YES. [2024-06-14 12:07:57,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30920 conditions, 3375 events. 2105/3375 cut-off events. For 248295/248295 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18710 event pairs, 492 based on Foata normal form. 2/3376 useless extension candidates. Maximal degree in co-relation 30820. Up to 3164 conditions per place. [2024-06-14 12:07:57,801 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 19 changer transitions 0/294 dead transitions. [2024-06-14 12:07:57,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 294 transitions, 3999 flow [2024-06-14 12:07:57,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:07:57,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:07:57,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 12:07:57,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-14 12:07:57,802 INFO L175 Difference]: Start difference. First operand has 202 places, 281 transitions, 3313 flow. Second operand 8 states and 134 transitions. [2024-06-14 12:07:57,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 294 transitions, 3999 flow [2024-06-14 12:07:58,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 294 transitions, 3847 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-14 12:07:58,088 INFO L231 Difference]: Finished difference. Result has 206 places, 283 transitions, 3288 flow [2024-06-14 12:07:58,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3288, PETRI_PLACES=206, PETRI_TRANSITIONS=283} [2024-06-14 12:07:58,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-14 12:07:58,088 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 283 transitions, 3288 flow [2024-06-14 12:07:58,089 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-14 12:07:58,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:07:58,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:07:58,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 12:07:58,089 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-14 12:07:58,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:07:58,089 INFO L85 PathProgramCache]: Analyzing trace with hash 705493555, now seen corresponding path program 1 times [2024-06-14 12:07:58,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:07:58,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491844580] [2024-06-14 12:07:58,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:07:58,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:07:58,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:07:59,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:07:59,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:07:59,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491844580] [2024-06-14 12:07:59,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491844580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:07:59,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:07:59,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:07:59,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307852935] [2024-06-14 12:07:59,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:07:59,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:07:59,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:07:59,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:07:59,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:07:59,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:07:59,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 283 transitions, 3288 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:07:59,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:07:59,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:07:59,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:07:59,974 INFO L124 PetriNetUnfolderBase]: 2193/3527 cut-off events. [2024-06-14 12:07:59,974 INFO L125 PetriNetUnfolderBase]: For 253138/253138 co-relation queries the response was YES. [2024-06-14 12:07:59,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31542 conditions, 3527 events. 2193/3527 cut-off events. For 253138/253138 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19806 event pairs, 484 based on Foata normal form. 2/3527 useless extension candidates. Maximal degree in co-relation 31441. Up to 3068 conditions per place. [2024-06-14 12:08:00,014 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 265 selfloop transitions, 54 changer transitions 0/324 dead transitions. [2024-06-14 12:08:00,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 324 transitions, 4275 flow [2024-06-14 12:08:00,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:00,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:00,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:08:00,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:08:00,016 INFO L175 Difference]: Start difference. First operand has 206 places, 283 transitions, 3288 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:08:00,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 324 transitions, 4275 flow [2024-06-14 12:08:00,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 324 transitions, 4168 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:00,427 INFO L231 Difference]: Finished difference. Result has 213 places, 303 transitions, 3633 flow [2024-06-14 12:08:00,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3633, PETRI_PLACES=213, PETRI_TRANSITIONS=303} [2024-06-14 12:08:00,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 12:08:00,428 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 303 transitions, 3633 flow [2024-06-14 12:08:00,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:00,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:00,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:00,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 12:08:00,429 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-14 12:08:00,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:00,429 INFO L85 PathProgramCache]: Analyzing trace with hash -292112105, now seen corresponding path program 1 times [2024-06-14 12:08:00,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:00,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924656034] [2024-06-14 12:08:00,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:00,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:00,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:01,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:01,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:01,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924656034] [2024-06-14 12:08:01,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924656034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:01,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:01,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:01,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820305780] [2024-06-14 12:08:01,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:01,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:01,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:01,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:01,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:01,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:01,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 303 transitions, 3633 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:01,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:01,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:01,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:02,393 INFO L124 PetriNetUnfolderBase]: 2213/3551 cut-off events. [2024-06-14 12:08:02,393 INFO L125 PetriNetUnfolderBase]: For 265954/265956 co-relation queries the response was YES. [2024-06-14 12:08:02,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32568 conditions, 3551 events. 2213/3551 cut-off events. For 265954/265956 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19830 event pairs, 454 based on Foata normal form. 6/3556 useless extension candidates. Maximal degree in co-relation 32462. Up to 3179 conditions per place. [2024-06-14 12:08:02,432 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 281 selfloop transitions, 41 changer transitions 0/327 dead transitions. [2024-06-14 12:08:02,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 327 transitions, 4467 flow [2024-06-14 12:08:02,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:02,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:02,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:08:02,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:08:02,433 INFO L175 Difference]: Start difference. First operand has 213 places, 303 transitions, 3633 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:08:02,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 327 transitions, 4467 flow [2024-06-14 12:08:02,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 327 transitions, 4325 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-14 12:08:02,715 INFO L231 Difference]: Finished difference. Result has 219 places, 308 transitions, 3693 flow [2024-06-14 12:08:02,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3693, PETRI_PLACES=219, PETRI_TRANSITIONS=308} [2024-06-14 12:08:02,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-14 12:08:02,716 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 308 transitions, 3693 flow [2024-06-14 12:08:02,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:02,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:02,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:02,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 12:08:02,717 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-14 12:08:02,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:02,717 INFO L85 PathProgramCache]: Analyzing trace with hash 2048137015, now seen corresponding path program 2 times [2024-06-14 12:08:02,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:02,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798022634] [2024-06-14 12:08:02,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:02,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:02,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:03,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:03,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:03,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798022634] [2024-06-14 12:08:03,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798022634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:03,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:03,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:03,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293678699] [2024-06-14 12:08:03,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:03,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:03,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:03,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:03,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:03,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:03,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 308 transitions, 3693 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:03,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:03,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:03,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:04,673 INFO L124 PetriNetUnfolderBase]: 2223/3569 cut-off events. [2024-06-14 12:08:04,673 INFO L125 PetriNetUnfolderBase]: For 271928/271930 co-relation queries the response was YES. [2024-06-14 12:08:04,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32810 conditions, 3569 events. 2223/3569 cut-off events. For 271928/271930 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19960 event pairs, 464 based on Foata normal form. 4/3572 useless extension candidates. Maximal degree in co-relation 32702. Up to 3042 conditions per place. [2024-06-14 12:08:04,717 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 249 selfloop transitions, 75 changer transitions 0/329 dead transitions. [2024-06-14 12:08:04,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 329 transitions, 4617 flow [2024-06-14 12:08:04,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:04,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:04,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:08:04,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:08:04,719 INFO L175 Difference]: Start difference. First operand has 219 places, 308 transitions, 3693 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:08:04,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 329 transitions, 4617 flow [2024-06-14 12:08:05,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 329 transitions, 4477 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:05,083 INFO L231 Difference]: Finished difference. Result has 221 places, 312 transitions, 3803 flow [2024-06-14 12:08:05,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3803, PETRI_PLACES=221, PETRI_TRANSITIONS=312} [2024-06-14 12:08:05,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-14 12:08:05,084 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 312 transitions, 3803 flow [2024-06-14 12:08:05,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:05,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:05,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:05,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 12:08:05,085 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-14 12:08:05,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:05,085 INFO L85 PathProgramCache]: Analyzing trace with hash 2047899865, now seen corresponding path program 3 times [2024-06-14 12:08:05,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:05,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997078599] [2024-06-14 12:08:05,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:05,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:05,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:06,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:06,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:06,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997078599] [2024-06-14 12:08:06,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997078599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:06,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:06,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:06,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313219820] [2024-06-14 12:08:06,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:06,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:06,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:06,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:06,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:06,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:06,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 312 transitions, 3803 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:06,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:06,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:06,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:06,964 INFO L124 PetriNetUnfolderBase]: 2227/3575 cut-off events. [2024-06-14 12:08:06,965 INFO L125 PetriNetUnfolderBase]: For 280470/280472 co-relation queries the response was YES. [2024-06-14 12:08:06,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32950 conditions, 3575 events. 2227/3575 cut-off events. For 280470/280472 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20038 event pairs, 464 based on Foata normal form. 6/3580 useless extension candidates. Maximal degree in co-relation 32841. Up to 3130 conditions per place. [2024-06-14 12:08:07,008 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 275 selfloop transitions, 53 changer transitions 0/333 dead transitions. [2024-06-14 12:08:07,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 333 transitions, 4677 flow [2024-06-14 12:08:07,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:07,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:07,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:08:07,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 12:08:07,009 INFO L175 Difference]: Start difference. First operand has 221 places, 312 transitions, 3803 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:08:07,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 333 transitions, 4677 flow [2024-06-14 12:08:07,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 333 transitions, 4516 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:07,438 INFO L231 Difference]: Finished difference. Result has 224 places, 316 transitions, 3868 flow [2024-06-14 12:08:07,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3645, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3868, PETRI_PLACES=224, PETRI_TRANSITIONS=316} [2024-06-14 12:08:07,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-14 12:08:07,439 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 316 transitions, 3868 flow [2024-06-14 12:08:07,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:07,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:07,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:07,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 12:08:07,440 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-14 12:08:07,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:07,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1752318337, now seen corresponding path program 1 times [2024-06-14 12:08:07,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:07,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169365699] [2024-06-14 12:08:07,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:07,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:07,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:08,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:08,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:08,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169365699] [2024-06-14 12:08:08,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169365699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:08,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:08,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:08,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492145182] [2024-06-14 12:08:08,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:08,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:08,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:08,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:08,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:08,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:08,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 316 transitions, 3868 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:08,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:08,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:08,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:09,334 INFO L124 PetriNetUnfolderBase]: 2263/3636 cut-off events. [2024-06-14 12:08:09,335 INFO L125 PetriNetUnfolderBase]: For 298855/298857 co-relation queries the response was YES. [2024-06-14 12:08:09,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33533 conditions, 3636 events. 2263/3636 cut-off events. For 298855/298857 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20419 event pairs, 348 based on Foata normal form. 12/3647 useless extension candidates. Maximal degree in co-relation 33423. Up to 3184 conditions per place. [2024-06-14 12:08:09,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 304 selfloop transitions, 39 changer transitions 0/348 dead transitions. [2024-06-14 12:08:09,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 348 transitions, 4812 flow [2024-06-14 12:08:09,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:09,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:09,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-14 12:08:09,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 12:08:09,374 INFO L175 Difference]: Start difference. First operand has 224 places, 316 transitions, 3868 flow. Second operand 8 states and 156 transitions. [2024-06-14 12:08:09,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 348 transitions, 4812 flow [2024-06-14 12:08:09,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 348 transitions, 4636 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:09,688 INFO L231 Difference]: Finished difference. Result has 227 places, 320 transitions, 3903 flow [2024-06-14 12:08:09,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3692, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3903, PETRI_PLACES=227, PETRI_TRANSITIONS=320} [2024-06-14 12:08:09,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-14 12:08:09,689 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 320 transitions, 3903 flow [2024-06-14 12:08:09,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:09,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:09,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:09,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 12:08:09,689 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-14 12:08:09,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:09,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1461367075, now seen corresponding path program 2 times [2024-06-14 12:08:09,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:09,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816749250] [2024-06-14 12:08:09,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:09,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:10,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:10,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:10,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816749250] [2024-06-14 12:08:10,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816749250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:10,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:10,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:10,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725694923] [2024-06-14 12:08:10,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:10,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:10,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:10,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:10,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:10,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:10,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 320 transitions, 3903 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:10,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:10,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:10,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:11,721 INFO L124 PetriNetUnfolderBase]: 2307/3704 cut-off events. [2024-06-14 12:08:11,722 INFO L125 PetriNetUnfolderBase]: For 316682/316684 co-relation queries the response was YES. [2024-06-14 12:08:11,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34433 conditions, 3704 events. 2307/3704 cut-off events. For 316682/316684 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20904 event pairs, 466 based on Foata normal form. 14/3717 useless extension candidates. Maximal degree in co-relation 34321. Up to 3290 conditions per place. [2024-06-14 12:08:11,771 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 40 changer transitions 0/348 dead transitions. [2024-06-14 12:08:11,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 348 transitions, 4853 flow [2024-06-14 12:08:11,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:11,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:11,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:08:11,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-14 12:08:11,772 INFO L175 Difference]: Start difference. First operand has 227 places, 320 transitions, 3903 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:08:11,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 348 transitions, 4853 flow [2024-06-14 12:08:12,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 348 transitions, 4706 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:12,201 INFO L231 Difference]: Finished difference. Result has 230 places, 322 transitions, 3920 flow [2024-06-14 12:08:12,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3920, PETRI_PLACES=230, PETRI_TRANSITIONS=322} [2024-06-14 12:08:12,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 12:08:12,202 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 322 transitions, 3920 flow [2024-06-14 12:08:12,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:12,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:12,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:12,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 12:08:12,203 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-14 12:08:12,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:12,203 INFO L85 PathProgramCache]: Analyzing trace with hash -115103903, now seen corresponding path program 3 times [2024-06-14 12:08:12,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:12,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222185272] [2024-06-14 12:08:12,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:12,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:12,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:13,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:13,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:13,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222185272] [2024-06-14 12:08:13,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222185272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:13,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:13,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:13,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505527583] [2024-06-14 12:08:13,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:13,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:13,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:13,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:13,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:13,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:13,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 322 transitions, 3920 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:13,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:13,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:13,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:14,175 INFO L124 PetriNetUnfolderBase]: 2351/3775 cut-off events. [2024-06-14 12:08:14,175 INFO L125 PetriNetUnfolderBase]: For 327814/327816 co-relation queries the response was YES. [2024-06-14 12:08:14,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35096 conditions, 3775 events. 2351/3775 cut-off events. For 327814/327816 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21363 event pairs, 478 based on Foata normal form. 14/3788 useless extension candidates. Maximal degree in co-relation 34983. Up to 3286 conditions per place. [2024-06-14 12:08:14,217 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 290 selfloop transitions, 51 changer transitions 0/346 dead transitions. [2024-06-14 12:08:14,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 346 transitions, 4892 flow [2024-06-14 12:08:14,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:14,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:14,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:08:14,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-14 12:08:14,219 INFO L175 Difference]: Start difference. First operand has 230 places, 322 transitions, 3920 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:08:14,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 346 transitions, 4892 flow [2024-06-14 12:08:14,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 346 transitions, 4772 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:14,677 INFO L231 Difference]: Finished difference. Result has 232 places, 324 transitions, 3990 flow [2024-06-14 12:08:14,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3800, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3990, PETRI_PLACES=232, PETRI_TRANSITIONS=324} [2024-06-14 12:08:14,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-14 12:08:14,678 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 324 transitions, 3990 flow [2024-06-14 12:08:14,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:14,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:14,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] [2024-06-14 12:08:14,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 12:08:14,679 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-14 12:08:14,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:14,679 INFO L85 PathProgramCache]: Analyzing trace with hash -401980321, now seen corresponding path program 1 times [2024-06-14 12:08:14,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:14,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77872080] [2024-06-14 12:08:14,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:14,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:14,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:15,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:15,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:15,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77872080] [2024-06-14 12:08:15,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77872080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:15,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:15,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:15,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099894902] [2024-06-14 12:08:15,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:15,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:15,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:15,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:15,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:15,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:15,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 324 transitions, 3990 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:15,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:15,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:15,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:16,880 INFO L124 PetriNetUnfolderBase]: 2381/3820 cut-off events. [2024-06-14 12:08:16,880 INFO L125 PetriNetUnfolderBase]: For 327312/327314 co-relation queries the response was YES. [2024-06-14 12:08:16,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35747 conditions, 3820 events. 2381/3820 cut-off events. For 327312/327314 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21654 event pairs, 477 based on Foata normal form. 8/3827 useless extension candidates. Maximal degree in co-relation 35633. Up to 3421 conditions per place. [2024-06-14 12:08:16,923 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 299 selfloop transitions, 48 changer transitions 0/352 dead transitions. [2024-06-14 12:08:16,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 352 transitions, 4956 flow [2024-06-14 12:08:16,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:16,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:16,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 12:08:16,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-14 12:08:16,924 INFO L175 Difference]: Start difference. First operand has 232 places, 324 transitions, 3990 flow. Second operand 9 states and 170 transitions. [2024-06-14 12:08:16,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 352 transitions, 4956 flow [2024-06-14 12:08:17,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 352 transitions, 4810 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:17,314 INFO L231 Difference]: Finished difference. Result has 235 places, 329 transitions, 4118 flow [2024-06-14 12:08:17,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3844, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4118, PETRI_PLACES=235, PETRI_TRANSITIONS=329} [2024-06-14 12:08:17,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-14 12:08:17,315 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 329 transitions, 4118 flow [2024-06-14 12:08:17,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:17,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:17,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:17,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 12:08:17,315 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-14 12:08:17,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash -114734941, now seen corresponding path program 2 times [2024-06-14 12:08:17,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:17,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528507546] [2024-06-14 12:08:17,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:17,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:18,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:18,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:18,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528507546] [2024-06-14 12:08:18,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528507546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:18,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:18,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:18,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397556507] [2024-06-14 12:08:18,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:18,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:18,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:18,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:18,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:18,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:18,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 329 transitions, 4118 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:18,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:18,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:18,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:19,693 INFO L124 PetriNetUnfolderBase]: 2440/3911 cut-off events. [2024-06-14 12:08:19,694 INFO L125 PetriNetUnfolderBase]: For 342471/342473 co-relation queries the response was YES. [2024-06-14 12:08:19,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37602 conditions, 3911 events. 2440/3911 cut-off events. For 342471/342473 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22193 event pairs, 475 based on Foata normal form. 5/3915 useless extension candidates. Maximal degree in co-relation 37487. Up to 3274 conditions per place. [2024-06-14 12:08:19,743 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 275 selfloop transitions, 85 changer transitions 0/365 dead transitions. [2024-06-14 12:08:19,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 365 transitions, 5716 flow [2024-06-14 12:08:19,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:19,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:19,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 12:08:19,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-14 12:08:19,744 INFO L175 Difference]: Start difference. First operand has 235 places, 329 transitions, 4118 flow. Second operand 9 states and 169 transitions. [2024-06-14 12:08:19,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 365 transitions, 5716 flow [2024-06-14 12:08:20,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 365 transitions, 5354 flow, removed 134 selfloop flow, removed 7 redundant places. [2024-06-14 12:08:20,244 INFO L231 Difference]: Finished difference. Result has 238 places, 343 transitions, 4456 flow [2024-06-14 12:08:20,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3888, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4456, PETRI_PLACES=238, PETRI_TRANSITIONS=343} [2024-06-14 12:08:20,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-14 12:08:20,245 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 343 transitions, 4456 flow [2024-06-14 12:08:20,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:20,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:20,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:20,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 12:08:20,246 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-14 12:08:20,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:20,246 INFO L85 PathProgramCache]: Analyzing trace with hash 2048133419, now seen corresponding path program 3 times [2024-06-14 12:08:20,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:20,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650656490] [2024-06-14 12:08:20,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:20,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:20,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:21,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:21,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:21,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650656490] [2024-06-14 12:08:21,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650656490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:21,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:21,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:21,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301898316] [2024-06-14 12:08:21,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:21,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:21,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:21,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:21,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:21,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:21,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 343 transitions, 4456 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:21,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:21,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:21,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:22,893 INFO L124 PetriNetUnfolderBase]: 2459/3938 cut-off events. [2024-06-14 12:08:22,893 INFO L125 PetriNetUnfolderBase]: For 362324/362326 co-relation queries the response was YES. [2024-06-14 12:08:22,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38800 conditions, 3938 events. 2459/3938 cut-off events. For 362324/362326 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22358 event pairs, 475 based on Foata normal form. 5/3942 useless extension candidates. Maximal degree in co-relation 38683. Up to 3296 conditions per place. [2024-06-14 12:08:22,944 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 275 selfloop transitions, 89 changer transitions 0/369 dead transitions. [2024-06-14 12:08:22,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 369 transitions, 5649 flow [2024-06-14 12:08:22,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:22,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:22,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 12:08:22,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-14 12:08:22,946 INFO L175 Difference]: Start difference. First operand has 238 places, 343 transitions, 4456 flow. Second operand 9 states and 169 transitions. [2024-06-14 12:08:22,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 369 transitions, 5649 flow [2024-06-14 12:08:23,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 369 transitions, 5320 flow, removed 119 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:23,483 INFO L231 Difference]: Finished difference. Result has 242 places, 348 transitions, 4497 flow [2024-06-14 12:08:23,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4497, PETRI_PLACES=242, PETRI_TRANSITIONS=348} [2024-06-14 12:08:23,484 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 12:08:23,484 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 348 transitions, 4497 flow [2024-06-14 12:08:23,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:23,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:23,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:23,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 12:08:23,485 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-14 12:08:23,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:23,485 INFO L85 PathProgramCache]: Analyzing trace with hash -115092991, now seen corresponding path program 4 times [2024-06-14 12:08:23,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:23,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970426054] [2024-06-14 12:08:23,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:23,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:24,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:24,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:24,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970426054] [2024-06-14 12:08:24,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970426054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:24,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:24,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:08:24,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383168182] [2024-06-14 12:08:24,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:24,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:08:24,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:24,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:08:24,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:08:24,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:24,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 348 transitions, 4497 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:24,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:24,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:24,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:25,687 INFO L124 PetriNetUnfolderBase]: 2481/3971 cut-off events. [2024-06-14 12:08:25,688 INFO L125 PetriNetUnfolderBase]: For 372590/372592 co-relation queries the response was YES. [2024-06-14 12:08:25,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39154 conditions, 3971 events. 2481/3971 cut-off events. For 372590/372592 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22533 event pairs, 479 based on Foata normal form. 8/3978 useless extension candidates. Maximal degree in co-relation 39035. Up to 3489 conditions per place. [2024-06-14 12:08:25,735 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 308 selfloop transitions, 62 changer transitions 0/375 dead transitions. [2024-06-14 12:08:25,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 375 transitions, 5647 flow [2024-06-14 12:08:25,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:25,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:25,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:08:25,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:08:25,736 INFO L175 Difference]: Start difference. First operand has 242 places, 348 transitions, 4497 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:08:25,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 375 transitions, 5647 flow [2024-06-14 12:08:26,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 375 transitions, 5388 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:26,239 INFO L231 Difference]: Finished difference. Result has 245 places, 356 transitions, 4651 flow [2024-06-14 12:08:26,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4242, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4651, PETRI_PLACES=245, PETRI_TRANSITIONS=356} [2024-06-14 12:08:26,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-14 12:08:26,240 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 356 transitions, 4651 flow [2024-06-14 12:08:26,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:08:26,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:26,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:26,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 12:08:26,240 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-14 12:08:26,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:26,241 INFO L85 PathProgramCache]: Analyzing trace with hash 351868401, now seen corresponding path program 2 times [2024-06-14 12:08:26,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:26,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482384021] [2024-06-14 12:08:26,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:26,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:27,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-14 12:08:27,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:27,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482384021] [2024-06-14 12:08:27,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482384021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:27,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:27,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:27,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980699302] [2024-06-14 12:08:27,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:27,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:27,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:27,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:27,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:27,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:27,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 356 transitions, 4651 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:27,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:27,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:27,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:28,147 INFO L124 PetriNetUnfolderBase]: 2486/3957 cut-off events. [2024-06-14 12:08:28,148 INFO L125 PetriNetUnfolderBase]: For 377090/377090 co-relation queries the response was YES. [2024-06-14 12:08:28,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39660 conditions, 3957 events. 2486/3957 cut-off events. For 377090/377090 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22281 event pairs, 500 based on Foata normal form. 1/3955 useless extension candidates. Maximal degree in co-relation 39540. Up to 3500 conditions per place. [2024-06-14 12:08:28,200 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 316 selfloop transitions, 57 changer transitions 0/378 dead transitions. [2024-06-14 12:08:28,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 378 transitions, 5563 flow [2024-06-14 12:08:28,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:28,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:28,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:08:28,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:08:28,202 INFO L175 Difference]: Start difference. First operand has 245 places, 356 transitions, 4651 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:08:28,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 378 transitions, 5563 flow [2024-06-14 12:08:28,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 378 transitions, 5244 flow, removed 102 selfloop flow, removed 7 redundant places. [2024-06-14 12:08:28,835 INFO L231 Difference]: Finished difference. Result has 246 places, 359 transitions, 4568 flow [2024-06-14 12:08:28,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4568, PETRI_PLACES=246, PETRI_TRANSITIONS=359} [2024-06-14 12:08:28,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-14 12:08:28,836 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 359 transitions, 4568 flow [2024-06-14 12:08:28,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:28,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:28,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:28,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 12:08:28,837 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-14 12:08:28,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:28,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1645115469, now seen corresponding path program 4 times [2024-06-14 12:08:28,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:28,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783215258] [2024-06-14 12:08:28,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:28,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:28,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:30,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:30,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:30,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783215258] [2024-06-14 12:08:30,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783215258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:30,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:30,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:30,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038885277] [2024-06-14 12:08:30,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:30,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:30,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:30,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:30,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:30,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:30,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 359 transitions, 4568 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:30,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:30,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:30,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:30,993 INFO L124 PetriNetUnfolderBase]: 2472/3940 cut-off events. [2024-06-14 12:08:30,993 INFO L125 PetriNetUnfolderBase]: For 383469/383469 co-relation queries the response was YES. [2024-06-14 12:08:31,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39418 conditions, 3940 events. 2472/3940 cut-off events. For 383469/383469 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22152 event pairs, 488 based on Foata normal form. 2/3940 useless extension candidates. Maximal degree in co-relation 39297. Up to 3576 conditions per place. [2024-06-14 12:08:31,044 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 332 selfloop transitions, 39 changer transitions 0/376 dead transitions. [2024-06-14 12:08:31,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 376 transitions, 5402 flow [2024-06-14 12:08:31,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:31,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:31,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:08:31,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:08:31,045 INFO L175 Difference]: Start difference. First operand has 246 places, 359 transitions, 4568 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:08:31,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 376 transitions, 5402 flow [2024-06-14 12:08:31,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 376 transitions, 5152 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:31,626 INFO L231 Difference]: Finished difference. Result has 248 places, 359 transitions, 4403 flow [2024-06-14 12:08:31,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4318, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4403, PETRI_PLACES=248, PETRI_TRANSITIONS=359} [2024-06-14 12:08:31,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 12:08:31,627 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 359 transitions, 4403 flow [2024-06-14 12:08:31,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:31,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:31,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:31,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 12:08:31,627 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-14 12:08:31,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:31,627 INFO L85 PathProgramCache]: Analyzing trace with hash 523248219, now seen corresponding path program 3 times [2024-06-14 12:08:31,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:31,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144978101] [2024-06-14 12:08:31,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:31,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:31,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:32,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:32,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:32,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144978101] [2024-06-14 12:08:32,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144978101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:32,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:32,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:32,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914124994] [2024-06-14 12:08:32,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:32,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:32,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:32,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:32,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:32,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:32,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 359 transitions, 4403 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:32,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:32,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:32,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:33,528 INFO L124 PetriNetUnfolderBase]: 2477/3941 cut-off events. [2024-06-14 12:08:33,528 INFO L125 PetriNetUnfolderBase]: For 389411/389411 co-relation queries the response was YES. [2024-06-14 12:08:33,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39465 conditions, 3941 events. 2477/3941 cut-off events. For 389411/389411 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22183 event pairs, 500 based on Foata normal form. 1/3938 useless extension candidates. Maximal degree in co-relation 39343. Up to 3487 conditions per place. [2024-06-14 12:08:33,578 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 59 changer transitions 0/381 dead transitions. [2024-06-14 12:08:33,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 381 transitions, 5327 flow [2024-06-14 12:08:33,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:33,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:33,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:08:33,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:08:33,579 INFO L175 Difference]: Start difference. First operand has 248 places, 359 transitions, 4403 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:08:33,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 381 transitions, 5327 flow [2024-06-14 12:08:34,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 381 transitions, 5130 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 12:08:34,193 INFO L231 Difference]: Finished difference. Result has 248 places, 362 transitions, 4452 flow [2024-06-14 12:08:34,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4206, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4452, PETRI_PLACES=248, PETRI_TRANSITIONS=362} [2024-06-14 12:08:34,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-14 12:08:34,194 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 362 transitions, 4452 flow [2024-06-14 12:08:34,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:34,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:34,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:34,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 12:08:34,194 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-14 12:08:34,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:34,195 INFO L85 PathProgramCache]: Analyzing trace with hash 645498579, now seen corresponding path program 4 times [2024-06-14 12:08:34,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:34,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611824355] [2024-06-14 12:08:34,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:34,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:35,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:35,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:35,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611824355] [2024-06-14 12:08:35,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611824355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:35,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:35,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:35,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653158463] [2024-06-14 12:08:35,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:35,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:35,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:35,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:35,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:35,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:35,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 362 transitions, 4452 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:35,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:35,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:35,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:36,230 INFO L124 PetriNetUnfolderBase]: 2490/3957 cut-off events. [2024-06-14 12:08:36,231 INFO L125 PetriNetUnfolderBase]: For 405453/405453 co-relation queries the response was YES. [2024-06-14 12:08:36,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40181 conditions, 3957 events. 2490/3957 cut-off events. For 405453/405453 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22236 event pairs, 500 based on Foata normal form. 1/3954 useless extension candidates. Maximal degree in co-relation 40058. Up to 3482 conditions per place. [2024-06-14 12:08:36,287 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 303 selfloop transitions, 78 changer transitions 0/386 dead transitions. [2024-06-14 12:08:36,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 386 transitions, 5664 flow [2024-06-14 12:08:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:08:36,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:08:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:08:36,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:08:36,288 INFO L175 Difference]: Start difference. First operand has 248 places, 362 transitions, 4452 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:08:36,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 386 transitions, 5664 flow [2024-06-14 12:08:36,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 386 transitions, 5440 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:36,921 INFO L231 Difference]: Finished difference. Result has 252 places, 369 transitions, 4688 flow [2024-06-14 12:08:36,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4688, PETRI_PLACES=252, PETRI_TRANSITIONS=369} [2024-06-14 12:08:36,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-14 12:08:36,921 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 369 transitions, 4688 flow [2024-06-14 12:08:36,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:36,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:36,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:36,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 12:08:36,922 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-14 12:08:36,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:36,922 INFO L85 PathProgramCache]: Analyzing trace with hash -785128061, now seen corresponding path program 5 times [2024-06-14 12:08:36,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:36,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450880068] [2024-06-14 12:08:36,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:36,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:36,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:37,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:37,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:37,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450880068] [2024-06-14 12:08:37,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450880068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:37,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:37,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:37,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384162729] [2024-06-14 12:08:37,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:37,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:37,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:37,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:37,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:38,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:38,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 369 transitions, 4688 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:38,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:38,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:38,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:38,905 INFO L124 PetriNetUnfolderBase]: 2500/3983 cut-off events. [2024-06-14 12:08:38,906 INFO L125 PetriNetUnfolderBase]: For 421795/421795 co-relation queries the response was YES. [2024-06-14 12:08:38,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40906 conditions, 3983 events. 2500/3983 cut-off events. For 421795/421795 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22459 event pairs, 481 based on Foata normal form. 2/3983 useless extension candidates. Maximal degree in co-relation 40781. Up to 3585 conditions per place. [2024-06-14 12:08:38,959 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 335 selfloop transitions, 48 changer transitions 0/388 dead transitions. [2024-06-14 12:08:38,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 388 transitions, 5680 flow [2024-06-14 12:08:38,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:38,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:38,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:08:38,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:08:38,960 INFO L175 Difference]: Start difference. First operand has 252 places, 369 transitions, 4688 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:08:38,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 388 transitions, 5680 flow [2024-06-14 12:08:39,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 388 transitions, 5445 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:39,629 INFO L231 Difference]: Finished difference. Result has 255 places, 373 transitions, 4662 flow [2024-06-14 12:08:39,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4662, PETRI_PLACES=255, PETRI_TRANSITIONS=373} [2024-06-14 12:08:39,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 12:08:39,630 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 373 transitions, 4662 flow [2024-06-14 12:08:39,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:39,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:39,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:39,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 12:08:39,630 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-14 12:08:39,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:39,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1999794219, now seen corresponding path program 6 times [2024-06-14 12:08:39,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:39,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177170688] [2024-06-14 12:08:39,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:39,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:39,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:40,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:40,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:40,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177170688] [2024-06-14 12:08:40,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177170688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:40,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:40,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:40,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402922017] [2024-06-14 12:08:40,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:40,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:40,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:40,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:40,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:40,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:40,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 373 transitions, 4662 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:40,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:40,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:40,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:41,841 INFO L124 PetriNetUnfolderBase]: 2510/3997 cut-off events. [2024-06-14 12:08:41,841 INFO L125 PetriNetUnfolderBase]: For 429213/429213 co-relation queries the response was YES. [2024-06-14 12:08:41,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41020 conditions, 3997 events. 2510/3997 cut-off events. For 429213/429213 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22535 event pairs, 483 based on Foata normal form. 2/3997 useless extension candidates. Maximal degree in co-relation 40894. Up to 3569 conditions per place. [2024-06-14 12:08:41,895 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 323 selfloop transitions, 64 changer transitions 0/392 dead transitions. [2024-06-14 12:08:41,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 392 transitions, 5632 flow [2024-06-14 12:08:41,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:41,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 12:08:41,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 12:08:41,896 INFO L175 Difference]: Start difference. First operand has 255 places, 373 transitions, 4662 flow. Second operand 8 states and 148 transitions. [2024-06-14 12:08:41,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 392 transitions, 5632 flow [2024-06-14 12:08:42,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 392 transitions, 5473 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:42,770 INFO L231 Difference]: Finished difference. Result has 258 places, 378 transitions, 4783 flow [2024-06-14 12:08:42,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4503, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4783, PETRI_PLACES=258, PETRI_TRANSITIONS=378} [2024-06-14 12:08:42,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-14 12:08:42,771 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 378 transitions, 4783 flow [2024-06-14 12:08:42,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:42,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:42,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:42,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 12:08:42,772 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-14 12:08:42,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:42,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1375073989, now seen corresponding path program 7 times [2024-06-14 12:08:42,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:42,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146982193] [2024-06-14 12:08:42,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:42,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:43,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:43,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:43,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146982193] [2024-06-14 12:08:43,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146982193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:43,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:43,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:43,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705349407] [2024-06-14 12:08:43,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:43,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:43,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:43,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:43,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:44,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:44,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 378 transitions, 4783 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:44,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:44,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:44,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:44,930 INFO L124 PetriNetUnfolderBase]: 2526/4030 cut-off events. [2024-06-14 12:08:44,930 INFO L125 PetriNetUnfolderBase]: For 442267/442269 co-relation queries the response was YES. [2024-06-14 12:08:44,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41585 conditions, 4030 events. 2526/4030 cut-off events. For 442267/442269 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22861 event pairs, 505 based on Foata normal form. 4/4033 useless extension candidates. Maximal degree in co-relation 41457. Up to 3469 conditions per place. [2024-06-14 12:08:44,981 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 310 selfloop transitions, 84 changer transitions 0/399 dead transitions. [2024-06-14 12:08:44,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 399 transitions, 6024 flow [2024-06-14 12:08:44,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:44,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:44,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 12:08:44,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 12:08:44,982 INFO L175 Difference]: Start difference. First operand has 258 places, 378 transitions, 4783 flow. Second operand 8 states and 148 transitions. [2024-06-14 12:08:44,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 399 transitions, 6024 flow [2024-06-14 12:08:45,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 399 transitions, 5838 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:45,705 INFO L231 Difference]: Finished difference. Result has 262 places, 386 transitions, 4999 flow [2024-06-14 12:08:45,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4999, PETRI_PLACES=262, PETRI_TRANSITIONS=386} [2024-06-14 12:08:45,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 12:08:45,705 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 386 transitions, 4999 flow [2024-06-14 12:08:45,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:45,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:45,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:45,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 12:08:45,706 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-14 12:08:45,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:45,706 INFO L85 PathProgramCache]: Analyzing trace with hash -925570855, now seen corresponding path program 8 times [2024-06-14 12:08:45,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:45,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489091691] [2024-06-14 12:08:45,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:45,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:46,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:46,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:46,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489091691] [2024-06-14 12:08:46,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489091691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:46,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:46,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:46,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411982357] [2024-06-14 12:08:46,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:46,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:46,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:46,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:46,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:46,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:46,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 386 transitions, 4999 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:46,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:46,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:46,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:47,854 INFO L124 PetriNetUnfolderBase]: 2536/4046 cut-off events. [2024-06-14 12:08:47,854 INFO L125 PetriNetUnfolderBase]: For 452775/452777 co-relation queries the response was YES. [2024-06-14 12:08:47,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42032 conditions, 4046 events. 2536/4046 cut-off events. For 452775/452777 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 22977 event pairs, 503 based on Foata normal form. 4/4049 useless extension candidates. Maximal degree in co-relation 41902. Up to 3521 conditions per place. [2024-06-14 12:08:47,904 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 327 selfloop transitions, 71 changer transitions 0/403 dead transitions. [2024-06-14 12:08:47,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 403 transitions, 6077 flow [2024-06-14 12:08:47,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:47,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:47,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:08:47,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:08:47,905 INFO L175 Difference]: Start difference. First operand has 262 places, 386 transitions, 4999 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:08:47,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 403 transitions, 6077 flow [2024-06-14 12:08:48,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 403 transitions, 5836 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-14 12:08:48,663 INFO L231 Difference]: Finished difference. Result has 265 places, 390 transitions, 5033 flow [2024-06-14 12:08:48,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4766, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5033, PETRI_PLACES=265, PETRI_TRANSITIONS=390} [2024-06-14 12:08:48,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-14 12:08:48,664 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 390 transitions, 5033 flow [2024-06-14 12:08:48,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:48,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:48,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:48,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 12:08:48,664 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-14 12:08:48,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:48,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1152886759, now seen corresponding path program 9 times [2024-06-14 12:08:48,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:48,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905423223] [2024-06-14 12:08:48,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:48,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:50,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:50,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:50,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905423223] [2024-06-14 12:08:50,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905423223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:50,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:50,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:50,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47144382] [2024-06-14 12:08:50,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:50,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:50,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:50,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:50,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:50,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:50,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 390 transitions, 5033 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:50,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:50,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:50,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:51,130 INFO L124 PetriNetUnfolderBase]: 2570/4096 cut-off events. [2024-06-14 12:08:51,131 INFO L125 PetriNetUnfolderBase]: For 474876/474876 co-relation queries the response was YES. [2024-06-14 12:08:51,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42933 conditions, 4096 events. 2570/4096 cut-off events. For 474876/474876 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23283 event pairs, 538 based on Foata normal form. 2/4096 useless extension candidates. Maximal degree in co-relation 42802. Up to 3159 conditions per place. [2024-06-14 12:08:51,182 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 236 selfloop transitions, 179 changer transitions 0/420 dead transitions. [2024-06-14 12:08:51,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 420 transitions, 6859 flow [2024-06-14 12:08:51,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:51,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:51,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 12:08:51,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 12:08:51,183 INFO L175 Difference]: Start difference. First operand has 265 places, 390 transitions, 5033 flow. Second operand 8 states and 152 transitions. [2024-06-14 12:08:51,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 420 transitions, 6859 flow [2024-06-14 12:08:52,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 420 transitions, 6650 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:52,060 INFO L231 Difference]: Finished difference. Result has 269 places, 404 transitions, 5754 flow [2024-06-14 12:08:52,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4824, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5754, PETRI_PLACES=269, PETRI_TRANSITIONS=404} [2024-06-14 12:08:52,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-14 12:08:52,060 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 404 transitions, 5754 flow [2024-06-14 12:08:52,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:52,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:52,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:52,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 12:08:52,061 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-14 12:08:52,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:52,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1056914633, now seen corresponding path program 10 times [2024-06-14 12:08:52,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:52,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041798357] [2024-06-14 12:08:52,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:52,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:52,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:53,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:53,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:53,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041798357] [2024-06-14 12:08:53,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041798357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:53,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:53,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:53,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205958691] [2024-06-14 12:08:53,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:53,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:53,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:53,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:53,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:53,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:53,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 404 transitions, 5754 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:53,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:53,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:53,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:54,343 INFO L124 PetriNetUnfolderBase]: 2556/4081 cut-off events. [2024-06-14 12:08:54,344 INFO L125 PetriNetUnfolderBase]: For 481828/481830 co-relation queries the response was YES. [2024-06-14 12:08:54,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43717 conditions, 4081 events. 2556/4081 cut-off events. For 481828/481830 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23282 event pairs, 501 based on Foata normal form. 6/4086 useless extension candidates. Maximal degree in co-relation 43583. Up to 3543 conditions per place. [2024-06-14 12:08:54,395 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 346 selfloop transitions, 66 changer transitions 0/417 dead transitions. [2024-06-14 12:08:54,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 417 transitions, 6742 flow [2024-06-14 12:08:54,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:54,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:54,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:08:54,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 12:08:54,396 INFO L175 Difference]: Start difference. First operand has 269 places, 404 transitions, 5754 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:08:54,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 417 transitions, 6742 flow [2024-06-14 12:08:55,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 417 transitions, 6511 flow, removed 96 selfloop flow, removed 2 redundant places. [2024-06-14 12:08:55,340 INFO L231 Difference]: Finished difference. Result has 275 places, 404 transitions, 5663 flow [2024-06-14 12:08:55,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5523, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5663, PETRI_PLACES=275, PETRI_TRANSITIONS=404} [2024-06-14 12:08:55,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-14 12:08:55,341 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 404 transitions, 5663 flow [2024-06-14 12:08:55,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:55,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:55,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:55,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 12:08:55,341 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-14 12:08:55,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:55,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1102465225, now seen corresponding path program 11 times [2024-06-14 12:08:55,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:55,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241033437] [2024-06-14 12:08:55,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:55,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:55,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:56,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:08:56,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:56,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241033437] [2024-06-14 12:08:56,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241033437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:56,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:56,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:56,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075791465] [2024-06-14 12:08:56,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:56,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:56,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:56,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:56,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:56,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:56,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 404 transitions, 5663 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:56,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:56,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:56,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:08:57,680 INFO L124 PetriNetUnfolderBase]: 2548/4069 cut-off events. [2024-06-14 12:08:57,681 INFO L125 PetriNetUnfolderBase]: For 478421/478423 co-relation queries the response was YES. [2024-06-14 12:08:57,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43375 conditions, 4069 events. 2548/4069 cut-off events. For 478421/478423 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23176 event pairs, 500 based on Foata normal form. 4/4072 useless extension candidates. Maximal degree in co-relation 43239. Up to 3481 conditions per place. [2024-06-14 12:08:57,741 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 327 selfloop transitions, 84 changer transitions 0/416 dead transitions. [2024-06-14 12:08:57,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 416 transitions, 6603 flow [2024-06-14 12:08:57,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:08:57,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:08:57,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 12:08:57,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 12:08:57,742 INFO L175 Difference]: Start difference. First operand has 275 places, 404 transitions, 5663 flow. Second operand 8 states and 147 transitions. [2024-06-14 12:08:57,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 416 transitions, 6603 flow [2024-06-14 12:08:58,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 416 transitions, 6417 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 12:08:58,656 INFO L231 Difference]: Finished difference. Result has 277 places, 404 transitions, 5654 flow [2024-06-14 12:08:58,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5654, PETRI_PLACES=277, PETRI_TRANSITIONS=404} [2024-06-14 12:08:58,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-14 12:08:58,657 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 404 transitions, 5654 flow [2024-06-14 12:08:58,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:58,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:08:58,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:08:58,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 12:08:58,657 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-14 12:08:58,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:08:58,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1187344627, now seen corresponding path program 12 times [2024-06-14 12:08:58,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:08:58,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351284143] [2024-06-14 12:08:58,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:08:58,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:08:58,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:08:59,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-14 12:08:59,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:08:59,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351284143] [2024-06-14 12:08:59,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351284143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:08:59,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:08:59,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:08:59,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009581202] [2024-06-14 12:08:59,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:08:59,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:08:59,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:08:59,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:08:59,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:08:59,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:08:59,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 404 transitions, 5654 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:08:59,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:08:59,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:08:59,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:00,714 INFO L124 PetriNetUnfolderBase]: 2543/4063 cut-off events. [2024-06-14 12:09:00,714 INFO L125 PetriNetUnfolderBase]: For 481514/481516 co-relation queries the response was YES. [2024-06-14 12:09:00,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43359 conditions, 4063 events. 2543/4063 cut-off events. For 481514/481516 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23145 event pairs, 507 based on Foata normal form. 3/4065 useless extension candidates. Maximal degree in co-relation 43222. Up to 3321 conditions per place. [2024-06-14 12:09:00,772 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 148 changer transitions 0/415 dead transitions. [2024-06-14 12:09:00,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 415 transitions, 6546 flow [2024-06-14 12:09:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:09:00,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:09:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:09:00,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:09:00,773 INFO L175 Difference]: Start difference. First operand has 277 places, 404 transitions, 5654 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:09:00,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 415 transitions, 6546 flow [2024-06-14 12:09:01,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 415 transitions, 6284 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:01,636 INFO L231 Difference]: Finished difference. Result has 278 places, 404 transitions, 5694 flow [2024-06-14 12:09:01,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5392, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5694, PETRI_PLACES=278, PETRI_TRANSITIONS=404} [2024-06-14 12:09:01,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-14 12:09:01,637 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 404 transitions, 5694 flow [2024-06-14 12:09:01,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:09:01,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:01,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] [2024-06-14 12:09:01,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 12:09:01,637 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-14 12:09:01,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:01,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1102825693, now seen corresponding path program 4 times [2024-06-14 12:09:01,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:01,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277724252] [2024-06-14 12:09:01,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:01,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:01,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:02,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:02,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:02,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277724252] [2024-06-14 12:09:02,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277724252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:02,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:02,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:09:02,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408903488] [2024-06-14 12:09:02,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:02,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:09:02,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:02,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:09:02,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:09:02,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:02,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 404 transitions, 5694 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:09:02,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:02,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:02,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:03,695 INFO L124 PetriNetUnfolderBase]: 2574/4110 cut-off events. [2024-06-14 12:09:03,696 INFO L125 PetriNetUnfolderBase]: For 519790/519792 co-relation queries the response was YES. [2024-06-14 12:09:03,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43997 conditions, 4110 events. 2574/4110 cut-off events. For 519790/519792 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23435 event pairs, 504 based on Foata normal form. 14/4123 useless extension candidates. Maximal degree in co-relation 43859. Up to 3538 conditions per place. [2024-06-14 12:09:03,755 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 65 changer transitions 0/424 dead transitions. [2024-06-14 12:09:03,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 424 transitions, 6918 flow [2024-06-14 12:09:03,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:09:03,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:09:03,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:09:03,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 12:09:03,756 INFO L175 Difference]: Start difference. First operand has 278 places, 404 transitions, 5694 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:09:03,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 424 transitions, 6918 flow [2024-06-14 12:09:04,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 424 transitions, 6552 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 12:09:04,757 INFO L231 Difference]: Finished difference. Result has 278 places, 406 transitions, 5566 flow [2024-06-14 12:09:04,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5328, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5566, PETRI_PLACES=278, PETRI_TRANSITIONS=406} [2024-06-14 12:09:04,758 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-14 12:09:04,758 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 406 transitions, 5566 flow [2024-06-14 12:09:04,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:09:04,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:04,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] [2024-06-14 12:09:04,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 12:09:04,759 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-14 12:09:04,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:04,759 INFO L85 PathProgramCache]: Analyzing trace with hash -702971511, now seen corresponding path program 5 times [2024-06-14 12:09:04,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:04,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193574299] [2024-06-14 12:09:04,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:04,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:04,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:06,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:06,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:06,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193574299] [2024-06-14 12:09:06,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193574299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:06,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:06,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:06,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349102510] [2024-06-14 12:09:06,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:06,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:06,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:06,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:06,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:06,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:06,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 406 transitions, 5566 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:06,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:06,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:06,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:07,183 INFO L124 PetriNetUnfolderBase]: 2655/4231 cut-off events. [2024-06-14 12:09:07,183 INFO L125 PetriNetUnfolderBase]: For 545655/545655 co-relation queries the response was YES. [2024-06-14 12:09:07,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46139 conditions, 4231 events. 2655/4231 cut-off events. For 545655/545655 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 24249 event pairs, 541 based on Foata normal form. 3/4232 useless extension candidates. Maximal degree in co-relation 46002. Up to 3042 conditions per place. [2024-06-14 12:09:07,246 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 241 selfloop transitions, 210 changer transitions 0/456 dead transitions. [2024-06-14 12:09:07,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 456 transitions, 8137 flow [2024-06-14 12:09:07,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:07,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:07,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 12:09:07,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-14 12:09:07,247 INFO L175 Difference]: Start difference. First operand has 278 places, 406 transitions, 5566 flow. Second operand 9 states and 173 transitions. [2024-06-14 12:09:07,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 456 transitions, 8137 flow [2024-06-14 12:09:08,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 456 transitions, 7955 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 12:09:08,112 INFO L231 Difference]: Finished difference. Result has 284 places, 432 transitions, 6870 flow [2024-06-14 12:09:08,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5384, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6870, PETRI_PLACES=284, PETRI_TRANSITIONS=432} [2024-06-14 12:09:08,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-14 12:09:08,112 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 432 transitions, 6870 flow [2024-06-14 12:09:08,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:08,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:08,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:08,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 12:09:08,113 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-14 12:09:08,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:08,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1102814781, now seen corresponding path program 6 times [2024-06-14 12:09:08,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:08,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992384139] [2024-06-14 12:09:08,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:08,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:08,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:09,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:09,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992384139] [2024-06-14 12:09:09,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992384139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:09,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:09,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:09,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721047717] [2024-06-14 12:09:09,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:09,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:09,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:09,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:09,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:09,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:09,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 432 transitions, 6870 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:09,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:09,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:09,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:10,586 INFO L124 PetriNetUnfolderBase]: 2670/4255 cut-off events. [2024-06-14 12:09:10,586 INFO L125 PetriNetUnfolderBase]: For 564707/564709 co-relation queries the response was YES. [2024-06-14 12:09:10,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48030 conditions, 4255 events. 2670/4255 cut-off events. For 564707/564709 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 24422 event pairs, 511 based on Foata normal form. 5/4259 useless extension candidates. Maximal degree in co-relation 47889. Up to 3701 conditions per place. [2024-06-14 12:09:10,648 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 372 selfloop transitions, 73 changer transitions 0/450 dead transitions. [2024-06-14 12:09:10,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 450 transitions, 8102 flow [2024-06-14 12:09:10,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:10,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:09:10,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:09:10,649 INFO L175 Difference]: Start difference. First operand has 284 places, 432 transitions, 6870 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:09:10,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 450 transitions, 8102 flow [2024-06-14 12:09:11,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 450 transitions, 7572 flow, removed 198 selfloop flow, removed 5 redundant places. [2024-06-14 12:09:11,727 INFO L231 Difference]: Finished difference. Result has 288 places, 437 transitions, 6762 flow [2024-06-14 12:09:11,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6762, PETRI_PLACES=288, PETRI_TRANSITIONS=437} [2024-06-14 12:09:11,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-14 12:09:11,728 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 437 transitions, 6762 flow [2024-06-14 12:09:11,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:11,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:11,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] [2024-06-14 12:09:11,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 12:09:11,728 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-14 12:09:11,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:11,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1152878265, now seen corresponding path program 7 times [2024-06-14 12:09:11,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:11,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638327409] [2024-06-14 12:09:11,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:11,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:11,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:13,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:13,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:13,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638327409] [2024-06-14 12:09:13,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638327409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:13,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:13,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:13,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657926770] [2024-06-14 12:09:13,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:13,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:13,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:13,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:13,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:13,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 437 transitions, 6762 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:13,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:13,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:13,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:14,326 INFO L124 PetriNetUnfolderBase]: 2713/4324 cut-off events. [2024-06-14 12:09:14,326 INFO L125 PetriNetUnfolderBase]: For 572445/572445 co-relation queries the response was YES. [2024-06-14 12:09:14,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48188 conditions, 4324 events. 2713/4324 cut-off events. For 572445/572445 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24967 event pairs, 544 based on Foata normal form. 3/4325 useless extension candidates. Maximal degree in co-relation 48047. Up to 3101 conditions per place. [2024-06-14 12:09:14,385 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 246 selfloop transitions, 220 changer transitions 0/471 dead transitions. [2024-06-14 12:09:14,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 471 transitions, 8841 flow [2024-06-14 12:09:14,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:14,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:14,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 12:09:14,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-14 12:09:14,386 INFO L175 Difference]: Start difference. First operand has 288 places, 437 transitions, 6762 flow. Second operand 9 states and 173 transitions. [2024-06-14 12:09:14,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 471 transitions, 8841 flow [2024-06-14 12:09:15,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 471 transitions, 8521 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:15,315 INFO L231 Difference]: Finished difference. Result has 291 places, 447 transitions, 7238 flow [2024-06-14 12:09:15,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7238, PETRI_PLACES=291, PETRI_TRANSITIONS=447} [2024-06-14 12:09:15,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 12:09:15,315 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 447 transitions, 7238 flow [2024-06-14 12:09:15,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:15,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:15,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:15,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 12:09:15,316 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-14 12:09:15,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:15,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1102456731, now seen corresponding path program 8 times [2024-06-14 12:09:15,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:15,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638042009] [2024-06-14 12:09:15,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:15,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:16,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:16,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:16,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638042009] [2024-06-14 12:09:16,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638042009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:16,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:16,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:16,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441716489] [2024-06-14 12:09:16,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:16,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:16,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:16,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:16,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:16,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:16,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 447 transitions, 7238 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:16,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:16,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:16,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:17,966 INFO L124 PetriNetUnfolderBase]: 2807/4468 cut-off events. [2024-06-14 12:09:17,966 INFO L125 PetriNetUnfolderBase]: For 625070/625072 co-relation queries the response was YES. [2024-06-14 12:09:18,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51448 conditions, 4468 events. 2807/4468 cut-off events. For 625070/625072 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25821 event pairs, 513 based on Foata normal form. 8/4475 useless extension candidates. Maximal degree in co-relation 51305. Up to 3719 conditions per place. [2024-06-14 12:09:18,026 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 372 selfloop transitions, 101 changer transitions 0/478 dead transitions. [2024-06-14 12:09:18,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 478 transitions, 9123 flow [2024-06-14 12:09:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:18,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 12:09:18,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:09:18,027 INFO L175 Difference]: Start difference. First operand has 291 places, 447 transitions, 7238 flow. Second operand 9 states and 168 transitions. [2024-06-14 12:09:18,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 478 transitions, 9123 flow [2024-06-14 12:09:19,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 478 transitions, 8572 flow, removed 81 selfloop flow, removed 5 redundant places. [2024-06-14 12:09:19,069 INFO L231 Difference]: Finished difference. Result has 296 places, 462 transitions, 7545 flow [2024-06-14 12:09:19,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6701, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7545, PETRI_PLACES=296, PETRI_TRANSITIONS=462} [2024-06-14 12:09:19,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-14 12:09:19,069 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 462 transitions, 7545 flow [2024-06-14 12:09:19,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:19,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:19,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:19,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 12:09:19,070 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-14 12:09:19,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:19,070 INFO L85 PathProgramCache]: Analyzing trace with hash -689149851, now seen corresponding path program 9 times [2024-06-14 12:09:19,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:19,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484443228] [2024-06-14 12:09:19,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:19,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:19,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:20,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:20,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:20,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484443228] [2024-06-14 12:09:20,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484443228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:20,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:20,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:20,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854822718] [2024-06-14 12:09:20,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:20,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:20,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:20,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:20,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:20,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:20,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 462 transitions, 7545 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:20,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:20,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:20,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:21,698 INFO L124 PetriNetUnfolderBase]: 2877/4571 cut-off events. [2024-06-14 12:09:21,699 INFO L125 PetriNetUnfolderBase]: For 664750/664752 co-relation queries the response was YES. [2024-06-14 12:09:21,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53434 conditions, 4571 events. 2877/4571 cut-off events. For 664750/664752 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26435 event pairs, 511 based on Foata normal form. 8/4578 useless extension candidates. Maximal degree in co-relation 53289. Up to 4110 conditions per place. [2024-06-14 12:09:21,767 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 424 selfloop transitions, 72 changer transitions 0/501 dead transitions. [2024-06-14 12:09:21,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 501 transitions, 9756 flow [2024-06-14 12:09:21,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:21,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:21,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:09:21,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:09:21,768 INFO L175 Difference]: Start difference. First operand has 296 places, 462 transitions, 7545 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:09:21,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 501 transitions, 9756 flow [2024-06-14 12:09:23,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 501 transitions, 9319 flow, removed 169 selfloop flow, removed 5 redundant places. [2024-06-14 12:09:23,100 INFO L231 Difference]: Finished difference. Result has 302 places, 485 transitions, 8154 flow [2024-06-14 12:09:23,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7108, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8154, PETRI_PLACES=302, PETRI_TRANSITIONS=485} [2024-06-14 12:09:23,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-14 12:09:23,101 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 485 transitions, 8154 flow [2024-06-14 12:09:23,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:23,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:23,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:23,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 12:09:23,101 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-14 12:09:23,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:23,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1552387665, now seen corresponding path program 10 times [2024-06-14 12:09:23,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:23,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390053029] [2024-06-14 12:09:23,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:23,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:23,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:24,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-14 12:09:24,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:24,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390053029] [2024-06-14 12:09:24,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390053029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:24,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:24,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:24,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299442199] [2024-06-14 12:09:24,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:24,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:24,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:24,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:24,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:24,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:24,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 485 transitions, 8154 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:24,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:24,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:24,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:25,672 INFO L124 PetriNetUnfolderBase]: 2899/4607 cut-off events. [2024-06-14 12:09:25,672 INFO L125 PetriNetUnfolderBase]: For 681244/681246 co-relation queries the response was YES. [2024-06-14 12:09:25,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54030 conditions, 4607 events. 2899/4607 cut-off events. For 681244/681246 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26707 event pairs, 514 based on Foata normal form. 8/4614 useless extension candidates. Maximal degree in co-relation 53881. Up to 3840 conditions per place. [2024-06-14 12:09:25,743 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 396 selfloop transitions, 109 changer transitions 0/510 dead transitions. [2024-06-14 12:09:25,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 510 transitions, 9819 flow [2024-06-14 12:09:25,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:25,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:25,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 12:09:25,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-14 12:09:25,745 INFO L175 Difference]: Start difference. First operand has 302 places, 485 transitions, 8154 flow. Second operand 9 states and 170 transitions. [2024-06-14 12:09:25,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 510 transitions, 9819 flow [2024-06-14 12:09:27,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 510 transitions, 9080 flow, removed 224 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:27,110 INFO L231 Difference]: Finished difference. Result has 304 places, 493 transitions, 7940 flow [2024-06-14 12:09:27,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7940, PETRI_PLACES=304, PETRI_TRANSITIONS=493} [2024-06-14 12:09:27,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-14 12:09:27,111 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 493 transitions, 7940 flow [2024-06-14 12:09:27,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:27,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:27,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:27,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 12:09:27,111 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-14 12:09:27,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:27,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1287019291, now seen corresponding path program 5 times [2024-06-14 12:09:27,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:27,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39359344] [2024-06-14 12:09:27,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:27,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:27,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:28,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:28,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:28,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39359344] [2024-06-14 12:09:28,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39359344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:28,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:28,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:09:28,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330706553] [2024-06-14 12:09:28,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:28,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:09:28,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:28,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:09:28,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:09:28,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:28,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 493 transitions, 7940 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:09:28,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:28,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:28,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:29,523 INFO L124 PetriNetUnfolderBase]: 3008/4775 cut-off events. [2024-06-14 12:09:29,523 INFO L125 PetriNetUnfolderBase]: For 673078/673078 co-relation queries the response was YES. [2024-06-14 12:09:29,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54182 conditions, 4775 events. 3008/4775 cut-off events. For 673078/673078 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 27773 event pairs, 501 based on Foata normal form. 2/4775 useless extension candidates. Maximal degree in co-relation 54034. Up to 4156 conditions per place. [2024-06-14 12:09:29,595 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 466 selfloop transitions, 87 changer transitions 0/558 dead transitions. [2024-06-14 12:09:29,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 558 transitions, 9698 flow [2024-06-14 12:09:29,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:29,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:29,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:09:29,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-14 12:09:29,596 INFO L175 Difference]: Start difference. First operand has 304 places, 493 transitions, 7940 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:09:29,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 558 transitions, 9698 flow [2024-06-14 12:09:30,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 558 transitions, 9223 flow, removed 141 selfloop flow, removed 6 redundant places. [2024-06-14 12:09:30,938 INFO L231 Difference]: Finished difference. Result has 311 places, 525 transitions, 8249 flow [2024-06-14 12:09:30,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8249, PETRI_PLACES=311, PETRI_TRANSITIONS=525} [2024-06-14 12:09:30,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-14 12:09:30,938 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 525 transitions, 8249 flow [2024-06-14 12:09:30,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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-14 12:09:30,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:30,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:30,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 12:09:30,939 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-14 12:09:30,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:30,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1701561513, now seen corresponding path program 1 times [2024-06-14 12:09:30,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:30,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191919677] [2024-06-14 12:09:30,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:30,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:30,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:32,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:32,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:32,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191919677] [2024-06-14 12:09:32,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191919677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:32,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:32,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:09:32,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120814370] [2024-06-14 12:09:32,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:32,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:09:32,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:32,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:09:32,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:09:32,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:09:32,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 525 transitions, 8249 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:32,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:32,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:09:32,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:33,389 INFO L124 PetriNetUnfolderBase]: 2934/4713 cut-off events. [2024-06-14 12:09:33,389 INFO L125 PetriNetUnfolderBase]: For 686962/686962 co-relation queries the response was YES. [2024-06-14 12:09:33,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53924 conditions, 4713 events. 2934/4713 cut-off events. For 686962/686962 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27859 event pairs, 486 based on Foata normal form. 2/4714 useless extension candidates. Maximal degree in co-relation 53771. Up to 4172 conditions per place. [2024-06-14 12:09:33,466 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 496 selfloop transitions, 16 changer transitions 0/548 dead transitions. [2024-06-14 12:09:33,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 548 transitions, 9407 flow [2024-06-14 12:09:33,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:09:33,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:09:33,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 12:09:33,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 12:09:33,468 INFO L175 Difference]: Start difference. First operand has 311 places, 525 transitions, 8249 flow. Second operand 8 states and 149 transitions. [2024-06-14 12:09:33,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 548 transitions, 9407 flow [2024-06-14 12:09:34,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 548 transitions, 9202 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:34,849 INFO L231 Difference]: Finished difference. Result has 312 places, 527 transitions, 8151 flow [2024-06-14 12:09:34,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8044, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8151, PETRI_PLACES=312, PETRI_TRANSITIONS=527} [2024-06-14 12:09:34,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 12:09:34,850 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 527 transitions, 8151 flow [2024-06-14 12:09:34,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:34,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:34,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:34,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 12:09:34,851 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-14 12:09:34,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:34,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1884333231, now seen corresponding path program 2 times [2024-06-14 12:09:34,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:34,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984485792] [2024-06-14 12:09:34,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:34,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:34,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:35,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:35,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:35,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984485792] [2024-06-14 12:09:35,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984485792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:35,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:35,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:09:35,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078041354] [2024-06-14 12:09:35,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:35,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:09:35,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:35,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:09:35,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:09:35,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:09:35,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 527 transitions, 8151 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:35,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:35,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:09:35,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:37,211 INFO L124 PetriNetUnfolderBase]: 2942/4725 cut-off events. [2024-06-14 12:09:37,211 INFO L125 PetriNetUnfolderBase]: For 699341/699341 co-relation queries the response was YES. [2024-06-14 12:09:37,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53988 conditions, 4725 events. 2942/4725 cut-off events. For 699341/699341 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27917 event pairs, 521 based on Foata normal form. 2/4726 useless extension candidates. Maximal degree in co-relation 53834. Up to 4201 conditions per place. [2024-06-14 12:09:37,285 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 493 selfloop transitions, 17 changer transitions 0/546 dead transitions. [2024-06-14 12:09:37,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 546 transitions, 9295 flow [2024-06-14 12:09:37,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:09:37,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:09:37,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 12:09:37,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 12:09:37,287 INFO L175 Difference]: Start difference. First operand has 312 places, 527 transitions, 8151 flow. Second operand 8 states and 146 transitions. [2024-06-14 12:09:37,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 546 transitions, 9295 flow [2024-06-14 12:09:38,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 546 transitions, 9204 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 12:09:38,586 INFO L231 Difference]: Finished difference. Result has 314 places, 529 transitions, 8173 flow [2024-06-14 12:09:38,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8060, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8173, PETRI_PLACES=314, PETRI_TRANSITIONS=529} [2024-06-14 12:09:38,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 12:09:38,586 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 529 transitions, 8173 flow [2024-06-14 12:09:38,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:38,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:38,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-14 12:09:38,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 12:09:38,587 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-14 12:09:38,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:38,587 INFO L85 PathProgramCache]: Analyzing trace with hash 649976157, now seen corresponding path program 3 times [2024-06-14 12:09:38,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:38,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558526757] [2024-06-14 12:09:38,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:38,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:38,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:39,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-14 12:09:39,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:39,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558526757] [2024-06-14 12:09:39,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558526757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:39,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:39,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:09:39,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203530741] [2024-06-14 12:09:39,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:39,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:09:39,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:39,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:09:39,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:09:39,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:09:39,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 529 transitions, 8173 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:39,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:39,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:09:39,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:41,061 INFO L124 PetriNetUnfolderBase]: 2950/4737 cut-off events. [2024-06-14 12:09:41,061 INFO L125 PetriNetUnfolderBase]: For 715266/715266 co-relation queries the response was YES. [2024-06-14 12:09:41,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54277 conditions, 4737 events. 2950/4737 cut-off events. For 715266/715266 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28042 event pairs, 519 based on Foata normal form. 2/4738 useless extension candidates. Maximal degree in co-relation 54122. Up to 4207 conditions per place. [2024-06-14 12:09:41,126 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 490 selfloop transitions, 22 changer transitions 0/548 dead transitions. [2024-06-14 12:09:41,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 548 transitions, 9373 flow [2024-06-14 12:09:41,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:09:41,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:09:41,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 12:09:41,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 12:09:41,127 INFO L175 Difference]: Start difference. First operand has 314 places, 529 transitions, 8173 flow. Second operand 8 states and 145 transitions. [2024-06-14 12:09:41,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 548 transitions, 9373 flow [2024-06-14 12:09:42,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 548 transitions, 9276 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 12:09:42,443 INFO L231 Difference]: Finished difference. Result has 317 places, 534 transitions, 8273 flow [2024-06-14 12:09:42,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8076, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8273, PETRI_PLACES=317, PETRI_TRANSITIONS=534} [2024-06-14 12:09:42,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 12:09:42,443 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 534 transitions, 8273 flow [2024-06-14 12:09:42,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:42,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:42,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:42,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 12:09:42,444 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-14 12:09:42,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:42,444 INFO L85 PathProgramCache]: Analyzing trace with hash 650160855, now seen corresponding path program 1 times [2024-06-14 12:09:42,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:42,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669816909] [2024-06-14 12:09:42,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:42,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:42,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:44,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:44,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:44,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669816909] [2024-06-14 12:09:44,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669816909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:44,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:44,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:09:44,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44195876] [2024-06-14 12:09:44,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:44,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:09:44,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:44,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:09:44,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:09:44,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:44,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 534 transitions, 8273 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:44,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:44,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:44,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:45,664 INFO L124 PetriNetUnfolderBase]: 3024/4805 cut-off events. [2024-06-14 12:09:45,664 INFO L125 PetriNetUnfolderBase]: For 716008/716008 co-relation queries the response was YES. [2024-06-14 12:09:45,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54578 conditions, 4805 events. 3024/4805 cut-off events. For 716008/716008 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27991 event pairs, 536 based on Foata normal form. 2/4806 useless extension candidates. Maximal degree in co-relation 54421. Up to 4468 conditions per place. [2024-06-14 12:09:45,730 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 517 selfloop transitions, 26 changer transitions 0/548 dead transitions. [2024-06-14 12:09:45,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 548 transitions, 9401 flow [2024-06-14 12:09:45,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:45,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:45,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:09:45,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:09:45,731 INFO L175 Difference]: Start difference. First operand has 317 places, 534 transitions, 8273 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:09:45,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 548 transitions, 9401 flow [2024-06-14 12:09:47,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 548 transitions, 9276 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-14 12:09:47,019 INFO L231 Difference]: Finished difference. Result has 322 places, 534 transitions, 8207 flow [2024-06-14 12:09:47,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8148, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8207, PETRI_PLACES=322, PETRI_TRANSITIONS=534} [2024-06-14 12:09:47,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-14 12:09:47,020 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 534 transitions, 8207 flow [2024-06-14 12:09:47,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:47,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:47,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:47,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 12:09:47,020 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-14 12:09:47,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:47,020 INFO L85 PathProgramCache]: Analyzing trace with hash -925324963, now seen corresponding path program 4 times [2024-06-14 12:09:47,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:47,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331696904] [2024-06-14 12:09:47,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:47,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:48,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-14 12:09:48,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:48,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331696904] [2024-06-14 12:09:48,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331696904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:48,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:48,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:09:48,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872041500] [2024-06-14 12:09:48,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:48,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:09:48,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:48,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:09:48,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:09:48,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-14 12:09:48,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 534 transitions, 8207 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:48,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:48,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-14 12:09:48,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:49,475 INFO L124 PetriNetUnfolderBase]: 2929/4709 cut-off events. [2024-06-14 12:09:49,475 INFO L125 PetriNetUnfolderBase]: For 727466/727468 co-relation queries the response was YES. [2024-06-14 12:09:49,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53901 conditions, 4709 events. 2929/4709 cut-off events. For 727466/727468 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27911 event pairs, 509 based on Foata normal form. 4/4712 useless extension candidates. Maximal degree in co-relation 53743. Up to 4184 conditions per place. [2024-06-14 12:09:49,553 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 490 selfloop transitions, 24 changer transitions 0/550 dead transitions. [2024-06-14 12:09:49,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 550 transitions, 9402 flow [2024-06-14 12:09:49,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:09:49,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:09:49,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:09:49,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 12:09:49,554 INFO L175 Difference]: Start difference. First operand has 322 places, 534 transitions, 8207 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:09:49,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 550 transitions, 9402 flow [2024-06-14 12:09:50,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 550 transitions, 9267 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-14 12:09:50,835 INFO L231 Difference]: Finished difference. Result has 324 places, 539 transitions, 8272 flow [2024-06-14 12:09:50,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8272, PETRI_PLACES=324, PETRI_TRANSITIONS=539} [2024-06-14 12:09:50,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-14 12:09:50,836 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 539 transitions, 8272 flow [2024-06-14 12:09:50,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:09:50,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:50,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:50,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 12:09:50,837 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-14 12:09:50,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:50,837 INFO L85 PathProgramCache]: Analyzing trace with hash -697008475, now seen corresponding path program 2 times [2024-06-14 12:09:50,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:50,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909555585] [2024-06-14 12:09:50,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:50,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:50,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:52,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:52,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:52,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909555585] [2024-06-14 12:09:52,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909555585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:52,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:52,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:52,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357851136] [2024-06-14 12:09:52,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:52,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:52,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:52,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:52,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:52,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:52,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 539 transitions, 8272 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:52,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:52,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:52,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:54,134 INFO L124 PetriNetUnfolderBase]: 3029/4816 cut-off events. [2024-06-14 12:09:54,134 INFO L125 PetriNetUnfolderBase]: For 732504/732504 co-relation queries the response was YES. [2024-06-14 12:09:54,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54633 conditions, 4816 events. 3029/4816 cut-off events. For 732504/732504 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28161 event pairs, 543 based on Foata normal form. 1/4815 useless extension candidates. Maximal degree in co-relation 54473. Up to 4424 conditions per place. [2024-06-14 12:09:54,209 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 489 selfloop transitions, 64 changer transitions 0/558 dead transitions. [2024-06-14 12:09:54,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 558 transitions, 9564 flow [2024-06-14 12:09:54,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:54,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:54,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:09:54,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 12:09:54,210 INFO L175 Difference]: Start difference. First operand has 324 places, 539 transitions, 8272 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:09:54,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 558 transitions, 9564 flow [2024-06-14 12:09:55,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 558 transitions, 9419 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-14 12:09:55,859 INFO L231 Difference]: Finished difference. Result has 330 places, 547 transitions, 8471 flow [2024-06-14 12:09:55,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8127, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8471, PETRI_PLACES=330, PETRI_TRANSITIONS=547} [2024-06-14 12:09:55,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-14 12:09:55,860 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 547 transitions, 8471 flow [2024-06-14 12:09:55,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:55,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:09:55,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:09:55,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 12:09:55,861 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-14 12:09:55,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:09:55,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1375059109, now seen corresponding path program 3 times [2024-06-14 12:09:55,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:09:55,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331808864] [2024-06-14 12:09:55,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:09:55,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:09:55,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:09:57,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:09:57,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:09:57,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331808864] [2024-06-14 12:09:57,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331808864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:09:57,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:09:57,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:09:57,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629134147] [2024-06-14 12:09:57,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:09:57,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:09:57,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:09:57,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:09:57,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:09:57,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:09:57,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 547 transitions, 8471 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:09:57,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:09:57,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:09:57,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:09:58,901 INFO L124 PetriNetUnfolderBase]: 3023/4802 cut-off events. [2024-06-14 12:09:58,902 INFO L125 PetriNetUnfolderBase]: For 741735/741735 co-relation queries the response was YES. [2024-06-14 12:09:58,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54566 conditions, 4802 events. 3023/4802 cut-off events. For 741735/741735 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28004 event pairs, 540 based on Foata normal form. 2/4802 useless extension candidates. Maximal degree in co-relation 54403. Up to 4446 conditions per place. [2024-06-14 12:09:58,980 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 515 selfloop transitions, 38 changer transitions 0/558 dead transitions. [2024-06-14 12:09:58,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 558 transitions, 9607 flow [2024-06-14 12:09:58,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:09:58,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:09:58,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:09:58,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 12:09:58,981 INFO L175 Difference]: Start difference. First operand has 330 places, 547 transitions, 8471 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:09:58,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 558 transitions, 9607 flow [2024-06-14 12:10:00,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 558 transitions, 9347 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:00,653 INFO L231 Difference]: Finished difference. Result has 334 places, 547 transitions, 8294 flow [2024-06-14 12:10:00,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8211, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8294, PETRI_PLACES=334, PETRI_TRANSITIONS=547} [2024-06-14 12:10:00,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-14 12:10:00,653 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 547 transitions, 8294 flow [2024-06-14 12:10:00,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:00,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:00,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:00,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 12:10:00,654 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-14 12:10:00,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:00,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1138587079, now seen corresponding path program 4 times [2024-06-14 12:10:00,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:00,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325405120] [2024-06-14 12:10:00,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:00,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:01,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:01,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:01,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325405120] [2024-06-14 12:10:01,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325405120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:01,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:01,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:01,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664036876] [2024-06-14 12:10:01,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:01,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:01,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:01,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:01,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:01,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:01,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 547 transitions, 8294 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-14 12:10:01,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:01,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:01,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:03,172 INFO L124 PetriNetUnfolderBase]: 3028/4812 cut-off events. [2024-06-14 12:10:03,172 INFO L125 PetriNetUnfolderBase]: For 748028/748030 co-relation queries the response was YES. [2024-06-14 12:10:03,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54466 conditions, 4812 events. 3028/4812 cut-off events. For 748028/748030 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28033 event pairs, 538 based on Foata normal form. 3/4814 useless extension candidates. Maximal degree in co-relation 54303. Up to 4419 conditions per place. [2024-06-14 12:10:03,250 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 491 selfloop transitions, 65 changer transitions 0/561 dead transitions. [2024-06-14 12:10:03,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 561 transitions, 9700 flow [2024-06-14 12:10:03,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:03,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:03,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 12:10:03,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 12:10:03,251 INFO L175 Difference]: Start difference. First operand has 334 places, 547 transitions, 8294 flow. Second operand 8 states and 143 transitions. [2024-06-14 12:10:03,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 561 transitions, 9700 flow [2024-06-14 12:10:04,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 561 transitions, 9510 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:04,731 INFO L231 Difference]: Finished difference. Result has 335 places, 550 transitions, 8328 flow [2024-06-14 12:10:04,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8104, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8328, PETRI_PLACES=335, PETRI_TRANSITIONS=550} [2024-06-14 12:10:04,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-14 12:10:04,732 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 550 transitions, 8328 flow [2024-06-14 12:10:04,732 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-14 12:10:04,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:04,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:04,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 12:10:04,732 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-14 12:10:04,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:04,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1147157959, now seen corresponding path program 5 times [2024-06-14 12:10:04,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:04,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972120281] [2024-06-14 12:10:04,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:04,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:04,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:06,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:06,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:06,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972120281] [2024-06-14 12:10:06,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972120281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:06,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:06,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:06,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105227879] [2024-06-14 12:10:06,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:06,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:06,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:06,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:06,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:07,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:07,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 550 transitions, 8328 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:07,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:07,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:07,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:08,315 INFO L124 PetriNetUnfolderBase]: 3023/4805 cut-off events. [2024-06-14 12:10:08,315 INFO L125 PetriNetUnfolderBase]: For 756488/756488 co-relation queries the response was YES. [2024-06-14 12:10:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54386 conditions, 4805 events. 3023/4805 cut-off events. For 756488/756488 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28046 event pairs, 542 based on Foata normal form. 1/4804 useless extension candidates. Maximal degree in co-relation 54222. Up to 4416 conditions per place. [2024-06-14 12:10:08,398 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 495 selfloop transitions, 61 changer transitions 0/561 dead transitions. [2024-06-14 12:10:08,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 561 transitions, 9470 flow [2024-06-14 12:10:08,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:08,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:08,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:10:08,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 12:10:08,399 INFO L175 Difference]: Start difference. First operand has 335 places, 550 transitions, 8328 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:10:08,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 561 transitions, 9470 flow [2024-06-14 12:10:10,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 561 transitions, 9258 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:10,342 INFO L231 Difference]: Finished difference. Result has 338 places, 550 transitions, 8244 flow [2024-06-14 12:10:10,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8116, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8244, PETRI_PLACES=338, PETRI_TRANSITIONS=550} [2024-06-14 12:10:10,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-14 12:10:10,343 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 550 transitions, 8244 flow [2024-06-14 12:10:10,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:10,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:10,343 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-14 12:10:10,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 12:10:10,344 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-14 12:10:10,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:10,345 INFO L85 PathProgramCache]: Analyzing trace with hash -469274289, now seen corresponding path program 1 times [2024-06-14 12:10:10,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:10,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804289678] [2024-06-14 12:10:10,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:10,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:10,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:11,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-14 12:10:11,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:11,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804289678] [2024-06-14 12:10:11,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804289678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:11,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:11,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:11,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902134494] [2024-06-14 12:10:11,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:11,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:11,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:11,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:11,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:11,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:11,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 550 transitions, 8244 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-14 12:10:11,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:11,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:11,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:12,654 INFO L124 PetriNetUnfolderBase]: 3057/4873 cut-off events. [2024-06-14 12:10:12,654 INFO L125 PetriNetUnfolderBase]: For 770789/770789 co-relation queries the response was YES. [2024-06-14 12:10:12,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54947 conditions, 4873 events. 3057/4873 cut-off events. For 770789/770789 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28617 event pairs, 505 based on Foata normal form. 1/4872 useless extension candidates. Maximal degree in co-relation 54782. Up to 4224 conditions per place. [2024-06-14 12:10:12,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 494 selfloop transitions, 86 changer transitions 0/585 dead transitions. [2024-06-14 12:10:12,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 585 transitions, 9750 flow [2024-06-14 12:10:12,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:12,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:12,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-14 12:10:12,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-14 12:10:12,738 INFO L175 Difference]: Start difference. First operand has 338 places, 550 transitions, 8244 flow. Second operand 8 states and 151 transitions. [2024-06-14 12:10:12,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 585 transitions, 9750 flow [2024-06-14 12:10:14,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 585 transitions, 9618 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:14,526 INFO L231 Difference]: Finished difference. Result has 340 places, 562 transitions, 8558 flow [2024-06-14 12:10:14,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8112, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8558, PETRI_PLACES=340, PETRI_TRANSITIONS=562} [2024-06-14 12:10:14,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-14 12:10:14,527 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 562 transitions, 8558 flow [2024-06-14 12:10:14,527 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-14 12:10:14,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:14,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, 1] [2024-06-14 12:10:14,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 12:10:14,527 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-14 12:10:14,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:14,528 INFO L85 PathProgramCache]: Analyzing trace with hash -469263687, now seen corresponding path program 1 times [2024-06-14 12:10:14,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:14,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776609678] [2024-06-14 12:10:14,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:14,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:14,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:15,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:15,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:15,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776609678] [2024-06-14 12:10:15,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776609678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:15,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:15,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:15,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400352792] [2024-06-14 12:10:15,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:15,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:15,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:15,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:15,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:16,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:16,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 562 transitions, 8558 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:16,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:16,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:16,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:17,481 INFO L124 PetriNetUnfolderBase]: 3067/4873 cut-off events. [2024-06-14 12:10:17,481 INFO L125 PetriNetUnfolderBase]: For 776666/776666 co-relation queries the response was YES. [2024-06-14 12:10:17,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55394 conditions, 4873 events. 3067/4873 cut-off events. For 776666/776666 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28417 event pairs, 502 based on Foata normal form. 2/4873 useless extension candidates. Maximal degree in co-relation 55228. Up to 4209 conditions per place. [2024-06-14 12:10:17,560 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 480 selfloop transitions, 105 changer transitions 0/590 dead transitions. [2024-06-14 12:10:17,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 590 transitions, 9962 flow [2024-06-14 12:10:17,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:17,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:17,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 12:10:17,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:10:17,561 INFO L175 Difference]: Start difference. First operand has 340 places, 562 transitions, 8558 flow. Second operand 9 states and 168 transitions. [2024-06-14 12:10:17,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 590 transitions, 9962 flow [2024-06-14 12:10:19,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 590 transitions, 9710 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:19,396 INFO L231 Difference]: Finished difference. Result has 344 places, 566 transitions, 8679 flow [2024-06-14 12:10:19,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8306, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8679, PETRI_PLACES=344, PETRI_TRANSITIONS=566} [2024-06-14 12:10:19,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-14 12:10:19,396 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 566 transitions, 8679 flow [2024-06-14 12:10:19,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:19,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:19,397 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-14 12:10:19,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 12:10:19,397 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-14 12:10:19,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:19,397 INFO L85 PathProgramCache]: Analyzing trace with hash -2139446845, now seen corresponding path program 2 times [2024-06-14 12:10:19,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:19,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349226593] [2024-06-14 12:10:19,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:19,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:20,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:20,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:20,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349226593] [2024-06-14 12:10:20,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349226593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:20,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:20,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:20,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228786072] [2024-06-14 12:10:20,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:20,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:20,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:20,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:20,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:20,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:20,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 566 transitions, 8679 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-14 12:10:20,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:20,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:20,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:21,747 INFO L124 PetriNetUnfolderBase]: 3080/4903 cut-off events. [2024-06-14 12:10:21,747 INFO L125 PetriNetUnfolderBase]: For 792908/792908 co-relation queries the response was YES. [2024-06-14 12:10:21,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56073 conditions, 4903 events. 3080/4903 cut-off events. For 792908/792908 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 28755 event pairs, 503 based on Foata normal form. 1/4902 useless extension candidates. Maximal degree in co-relation 55906. Up to 4212 conditions per place. [2024-06-14 12:10:21,829 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 484 selfloop transitions, 103 changer transitions 0/592 dead transitions. [2024-06-14 12:10:21,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 592 transitions, 10347 flow [2024-06-14 12:10:21,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:21,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:21,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 12:10:21,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-14 12:10:21,830 INFO L175 Difference]: Start difference. First operand has 344 places, 566 transitions, 8679 flow. Second operand 8 states and 150 transitions. [2024-06-14 12:10:21,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 592 transitions, 10347 flow [2024-06-14 12:10:24,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 592 transitions, 10018 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:24,009 INFO L231 Difference]: Finished difference. Result has 345 places, 572 transitions, 8809 flow [2024-06-14 12:10:24,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8350, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8809, PETRI_PLACES=345, PETRI_TRANSITIONS=572} [2024-06-14 12:10:24,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-14 12:10:24,010 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 572 transitions, 8809 flow [2024-06-14 12:10:24,010 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-14 12:10:24,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:24,010 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-14 12:10:24,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 12:10:24,011 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-14 12:10:24,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:24,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1036895391, now seen corresponding path program 3 times [2024-06-14 12:10:24,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:24,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98748843] [2024-06-14 12:10:24,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:24,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:24,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:24,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:24,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:24,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98748843] [2024-06-14 12:10:24,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98748843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:24,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:24,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:10:24,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061401722] [2024-06-14 12:10:24,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:24,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:10:24,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:24,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:10:24,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:10:25,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:25,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 572 transitions, 8809 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-14 12:10:25,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:25,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:25,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:26,453 INFO L124 PetriNetUnfolderBase]: 3077/4889 cut-off events. [2024-06-14 12:10:26,453 INFO L125 PetriNetUnfolderBase]: For 804082/804082 co-relation queries the response was YES. [2024-06-14 12:10:26,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55874 conditions, 4889 events. 3077/4889 cut-off events. For 804082/804082 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28665 event pairs, 508 based on Foata normal form. 1/4888 useless extension candidates. Maximal degree in co-relation 55706. Up to 4252 conditions per place. [2024-06-14 12:10:26,536 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 498 selfloop transitions, 94 changer transitions 0/597 dead transitions. [2024-06-14 12:10:26,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 597 transitions, 10085 flow [2024-06-14 12:10:26,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 12:10:26,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 12:10:26,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-14 12:10:26,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-14 12:10:26,538 INFO L175 Difference]: Start difference. First operand has 345 places, 572 transitions, 8809 flow. Second operand 8 states and 155 transitions. [2024-06-14 12:10:26,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 597 transitions, 10085 flow [2024-06-14 12:10:28,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 597 transitions, 9818 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-14 12:10:28,677 INFO L231 Difference]: Finished difference. Result has 349 places, 572 transitions, 8738 flow [2024-06-14 12:10:28,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8738, PETRI_PLACES=349, PETRI_TRANSITIONS=572} [2024-06-14 12:10:28,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-14 12:10:28,678 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 572 transitions, 8738 flow [2024-06-14 12:10:28,678 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-14 12:10:28,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:28,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:10:28,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 12:10:28,678 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-14 12:10:28,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:28,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1138913789, now seen corresponding path program 2 times [2024-06-14 12:10:28,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:28,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469473556] [2024-06-14 12:10:28,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:28,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:30,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-14 12:10:30,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:30,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469473556] [2024-06-14 12:10:30,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469473556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:30,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:30,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:30,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847274184] [2024-06-14 12:10:30,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:30,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:30,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:30,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:30,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:30,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:30,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 572 transitions, 8738 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:30,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:30,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:30,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:31,683 INFO L124 PetriNetUnfolderBase]: 3087/4909 cut-off events. [2024-06-14 12:10:31,683 INFO L125 PetriNetUnfolderBase]: For 822946/822948 co-relation queries the response was YES. [2024-06-14 12:10:31,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56428 conditions, 4909 events. 3087/4909 cut-off events. For 822946/822948 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28751 event pairs, 482 based on Foata normal form. 4/4912 useless extension candidates. Maximal degree in co-relation 56258. Up to 4392 conditions per place. [2024-06-14 12:10:31,765 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 538 selfloop transitions, 55 changer transitions 0/598 dead transitions. [2024-06-14 12:10:31,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 598 transitions, 10192 flow [2024-06-14 12:10:31,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:31,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:31,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:10:31,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:10:31,766 INFO L175 Difference]: Start difference. First operand has 349 places, 572 transitions, 8738 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:10:31,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 598 transitions, 10192 flow [2024-06-14 12:10:33,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 598 transitions, 9923 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:33,527 INFO L231 Difference]: Finished difference. Result has 351 places, 576 transitions, 8754 flow [2024-06-14 12:10:33,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8469, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8754, PETRI_PLACES=351, PETRI_TRANSITIONS=576} [2024-06-14 12:10:33,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 12:10:33,528 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 576 transitions, 8754 flow [2024-06-14 12:10:33,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:33,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:33,529 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-14 12:10:33,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 12:10:33,529 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-14 12:10:33,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:33,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1036561862, now seen corresponding path program 1 times [2024-06-14 12:10:33,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:33,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804556927] [2024-06-14 12:10:33,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:33,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:33,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:34,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:34,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:34,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804556927] [2024-06-14 12:10:34,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804556927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:34,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:34,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:34,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559045913] [2024-06-14 12:10:34,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:34,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:34,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:34,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:34,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:34,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:34,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 576 transitions, 8754 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:34,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:34,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:34,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:36,306 INFO L124 PetriNetUnfolderBase]: 3127/4969 cut-off events. [2024-06-14 12:10:36,306 INFO L125 PetriNetUnfolderBase]: For 863240/863242 co-relation queries the response was YES. [2024-06-14 12:10:36,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57658 conditions, 4969 events. 3127/4969 cut-off events. For 863240/863242 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29044 event pairs, 484 based on Foata normal form. 10/4978 useless extension candidates. Maximal degree in co-relation 57487. Up to 4430 conditions per place. [2024-06-14 12:10:36,379 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 543 selfloop transitions, 60 changer transitions 0/608 dead transitions. [2024-06-14 12:10:36,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 608 transitions, 10427 flow [2024-06-14 12:10:36,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:36,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:36,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:10:36,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 12:10:36,382 INFO L175 Difference]: Start difference. First operand has 351 places, 576 transitions, 8754 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:10:36,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 608 transitions, 10427 flow [2024-06-14 12:10:38,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 608 transitions, 10170 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:38,353 INFO L231 Difference]: Finished difference. Result has 353 places, 585 transitions, 8987 flow [2024-06-14 12:10:38,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8497, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8987, PETRI_PLACES=353, PETRI_TRANSITIONS=585} [2024-06-14 12:10:38,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-14 12:10:38,354 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 585 transitions, 8987 flow [2024-06-14 12:10:38,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:38,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:38,354 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-14 12:10:38,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 12:10:38,354 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-14 12:10:38,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:38,355 INFO L85 PathProgramCache]: Analyzing trace with hash -931993222, now seen corresponding path program 2 times [2024-06-14 12:10:38,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:38,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361756668] [2024-06-14 12:10:38,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:38,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:39,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:39,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:39,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361756668] [2024-06-14 12:10:39,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361756668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:39,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:39,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:39,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451321017] [2024-06-14 12:10:39,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:39,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:39,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:39,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:39,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:39,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:39,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 585 transitions, 8987 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:39,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:39,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:39,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:40,903 INFO L124 PetriNetUnfolderBase]: 3189/5058 cut-off events. [2024-06-14 12:10:40,904 INFO L125 PetriNetUnfolderBase]: For 898559/898561 co-relation queries the response was YES. [2024-06-14 12:10:40,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60208 conditions, 5058 events. 3189/5058 cut-off events. For 898559/898561 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29569 event pairs, 498 based on Foata normal form. 6/5063 useless extension candidates. Maximal degree in co-relation 60036. Up to 4186 conditions per place. [2024-06-14 12:10:40,994 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 486 selfloop transitions, 127 changer transitions 0/618 dead transitions. [2024-06-14 12:10:40,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 618 transitions, 11083 flow [2024-06-14 12:10:40,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:40,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:40,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 12:10:40,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-14 12:10:40,995 INFO L175 Difference]: Start difference. First operand has 353 places, 585 transitions, 8987 flow. Second operand 9 states and 169 transitions. [2024-06-14 12:10:40,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 618 transitions, 11083 flow [2024-06-14 12:10:43,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 618 transitions, 10711 flow, removed 131 selfloop flow, removed 7 redundant places. [2024-06-14 12:10:43,704 INFO L231 Difference]: Finished difference. Result has 356 places, 597 transitions, 9456 flow [2024-06-14 12:10:43,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8615, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9456, PETRI_PLACES=356, PETRI_TRANSITIONS=597} [2024-06-14 12:10:43,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 12:10:43,704 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 597 transitions, 9456 flow [2024-06-14 12:10:43,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:43,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:43,705 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-14 12:10:43,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 12:10:43,705 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-14 12:10:43,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:43,705 INFO L85 PathProgramCache]: Analyzing trace with hash -932260132, now seen corresponding path program 3 times [2024-06-14 12:10:43,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:43,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154130164] [2024-06-14 12:10:43,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:43,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:43,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:44,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:44,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:44,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154130164] [2024-06-14 12:10:44,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154130164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:44,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:44,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:44,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862877506] [2024-06-14 12:10:44,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:44,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:44,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:44,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:44,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:44,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:44,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 597 transitions, 9456 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:44,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:44,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:44,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:46,320 INFO L124 PetriNetUnfolderBase]: 3209/5086 cut-off events. [2024-06-14 12:10:46,321 INFO L125 PetriNetUnfolderBase]: For 923193/923195 co-relation queries the response was YES. [2024-06-14 12:10:46,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61326 conditions, 5086 events. 3209/5086 cut-off events. For 923193/923195 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 29749 event pairs, 498 based on Foata normal form. 6/5091 useless extension candidates. Maximal degree in co-relation 61152. Up to 4202 conditions per place. [2024-06-14 12:10:46,403 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 489 selfloop transitions, 132 changer transitions 0/626 dead transitions. [2024-06-14 12:10:46,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 626 transitions, 11366 flow [2024-06-14 12:10:46,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:46,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:46,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-14 12:10:46,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-14 12:10:46,404 INFO L175 Difference]: Start difference. First operand has 356 places, 597 transitions, 9456 flow. Second operand 9 states and 170 transitions. [2024-06-14 12:10:46,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 626 transitions, 11366 flow [2024-06-14 12:10:49,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 626 transitions, 10981 flow, removed 141 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:49,031 INFO L231 Difference]: Finished difference. Result has 360 places, 604 transitions, 9629 flow [2024-06-14 12:10:49,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9099, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9629, PETRI_PLACES=360, PETRI_TRANSITIONS=604} [2024-06-14 12:10:49,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 12:10:49,032 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 604 transitions, 9629 flow [2024-06-14 12:10:49,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:49,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:49,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] [2024-06-14 12:10:49,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 12:10:49,032 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-14 12:10:49,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:49,033 INFO L85 PathProgramCache]: Analyzing trace with hash -505313865, now seen corresponding path program 3 times [2024-06-14 12:10:49,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:49,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356032881] [2024-06-14 12:10:49,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:49,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:49,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:50,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:10:50,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:50,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356032881] [2024-06-14 12:10:50,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356032881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:50,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:50,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:50,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183507526] [2024-06-14 12:10:50,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:50,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:50,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:50,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:50,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:50,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:50,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 604 transitions, 9629 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:50,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:50,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:50,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:52,189 INFO L124 PetriNetUnfolderBase]: 3235/5130 cut-off events. [2024-06-14 12:10:52,189 INFO L125 PetriNetUnfolderBase]: For 942363/942365 co-relation queries the response was YES. [2024-06-14 12:10:52,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62390 conditions, 5130 events. 3235/5130 cut-off events. For 942363/942365 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30126 event pairs, 502 based on Foata normal form. 4/5133 useless extension candidates. Maximal degree in co-relation 62214. Up to 4412 conditions per place. [2024-06-14 12:10:52,275 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 536 selfloop transitions, 90 changer transitions 0/631 dead transitions. [2024-06-14 12:10:52,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 631 transitions, 11535 flow [2024-06-14 12:10:52,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:52,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:52,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:10:52,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:10:52,277 INFO L175 Difference]: Start difference. First operand has 360 places, 604 transitions, 9629 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:10:52,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 631 transitions, 11535 flow [2024-06-14 12:10:54,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 631 transitions, 11170 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-14 12:10:54,590 INFO L231 Difference]: Finished difference. Result has 363 places, 611 transitions, 9759 flow [2024-06-14 12:10:54,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9264, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9759, PETRI_PLACES=363, PETRI_TRANSITIONS=611} [2024-06-14 12:10:54,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 12:10:54,591 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 611 transitions, 9759 flow [2024-06-14 12:10:54,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:54,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:54,592 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-14 12:10:54,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 12:10:54,592 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-14 12:10:54,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:54,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1633674300, now seen corresponding path program 4 times [2024-06-14 12:10:54,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:54,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499435875] [2024-06-14 12:10:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:54,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:54,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:10:55,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-14 12:10:55,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:10:55,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499435875] [2024-06-14 12:10:55,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499435875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:10:55,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:10:55,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:10:55,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758272825] [2024-06-14 12:10:55,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:10:55,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:10:55,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:10:55,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:10:55,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:10:55,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:10:55,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 611 transitions, 9759 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:55,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:10:55,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:10:55,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:10:57,360 INFO L124 PetriNetUnfolderBase]: 3259/5168 cut-off events. [2024-06-14 12:10:57,360 INFO L125 PetriNetUnfolderBase]: For 988086/988088 co-relation queries the response was YES. [2024-06-14 12:10:57,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63025 conditions, 5168 events. 3259/5168 cut-off events. For 988086/988088 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 30383 event pairs, 500 based on Foata normal form. 10/5177 useless extension candidates. Maximal degree in co-relation 62848. Up to 4539 conditions per place. [2024-06-14 12:10:57,451 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 564 selfloop transitions, 70 changer transitions 0/639 dead transitions. [2024-06-14 12:10:57,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 639 transitions, 11491 flow [2024-06-14 12:10:57,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:10:57,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:10:57,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:10:57,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:10:57,452 INFO L175 Difference]: Start difference. First operand has 363 places, 611 transitions, 9759 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:10:57,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 639 transitions, 11491 flow [2024-06-14 12:10:59,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 639 transitions, 11221 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-06-14 12:10:59,845 INFO L231 Difference]: Finished difference. Result has 367 places, 619 transitions, 9982 flow [2024-06-14 12:10:59,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9489, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9982, PETRI_PLACES=367, PETRI_TRANSITIONS=619} [2024-06-14 12:10:59,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-14 12:10:59,845 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 619 transitions, 9982 flow [2024-06-14 12:10:59,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:10:59,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:10:59,846 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-14 12:10:59,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 12:10:59,846 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-14 12:10:59,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:10:59,846 INFO L85 PathProgramCache]: Analyzing trace with hash 770793831, now seen corresponding path program 4 times [2024-06-14 12:10:59,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:10:59,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686038337] [2024-06-14 12:10:59,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:10:59,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:10:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:01,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:01,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:01,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686038337] [2024-06-14 12:11:01,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686038337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:01,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:01,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:01,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917519899] [2024-06-14 12:11:01,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:01,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:01,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:01,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:01,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:01,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:01,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 619 transitions, 9982 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:01,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:01,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:01,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:02,987 INFO L124 PetriNetUnfolderBase]: 3269/5186 cut-off events. [2024-06-14 12:11:02,987 INFO L125 PetriNetUnfolderBase]: For 975866/975868 co-relation queries the response was YES. [2024-06-14 12:11:03,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63564 conditions, 5186 events. 3269/5186 cut-off events. For 975866/975868 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 30524 event pairs, 500 based on Foata normal form. 4/5189 useless extension candidates. Maximal degree in co-relation 63385. Up to 4571 conditions per place. [2024-06-14 12:11:03,077 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 572 selfloop transitions, 65 changer transitions 0/642 dead transitions. [2024-06-14 12:11:03,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 642 transitions, 11548 flow [2024-06-14 12:11:03,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:03,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:03,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:11:03,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:11:03,079 INFO L175 Difference]: Start difference. First operand has 367 places, 619 transitions, 9982 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:11:03,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 642 transitions, 11548 flow [2024-06-14 12:11:05,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 642 transitions, 11170 flow, removed 124 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:05,367 INFO L231 Difference]: Finished difference. Result has 369 places, 623 transitions, 9921 flow [2024-06-14 12:11:05,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9604, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9921, PETRI_PLACES=369, PETRI_TRANSITIONS=623} [2024-06-14 12:11:05,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 12:11:05,368 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 623 transitions, 9921 flow [2024-06-14 12:11:05,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:05,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:05,368 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-14 12:11:05,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 12:11:05,368 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-14 12:11:05,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:05,369 INFO L85 PathProgramCache]: Analyzing trace with hash 157478197, now seen corresponding path program 1 times [2024-06-14 12:11:05,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:05,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863486712] [2024-06-14 12:11:05,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:05,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:05,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:06,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:06,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:06,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863486712] [2024-06-14 12:11:06,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863486712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:06,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:06,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:06,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132349591] [2024-06-14 12:11:06,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:06,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:06,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:06,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:06,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:06,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:06,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 623 transitions, 9921 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:06,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:06,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:06,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:08,203 INFO L124 PetriNetUnfolderBase]: 3305/5232 cut-off events. [2024-06-14 12:11:08,203 INFO L125 PetriNetUnfolderBase]: For 1030766/1030768 co-relation queries the response was YES. [2024-06-14 12:11:08,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63955 conditions, 5232 events. 3305/5232 cut-off events. For 1030766/1030768 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 30684 event pairs, 374 based on Foata normal form. 12/5243 useless extension candidates. Maximal degree in co-relation 63775. Up to 4591 conditions per place. [2024-06-14 12:11:08,295 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 603 selfloop transitions, 52 changer transitions 0/660 dead transitions. [2024-06-14 12:11:08,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 660 transitions, 11661 flow [2024-06-14 12:11:08,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:08,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:08,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 12:11:08,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-14 12:11:08,296 INFO L175 Difference]: Start difference. First operand has 369 places, 623 transitions, 9921 flow. Second operand 9 states and 173 transitions. [2024-06-14 12:11:08,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 660 transitions, 11661 flow [2024-06-14 12:11:10,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 660 transitions, 11378 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:10,673 INFO L231 Difference]: Finished difference. Result has 371 places, 626 transitions, 9906 flow [2024-06-14 12:11:10,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9638, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9906, PETRI_PLACES=371, PETRI_TRANSITIONS=626} [2024-06-14 12:11:10,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-14 12:11:10,674 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 626 transitions, 9906 flow [2024-06-14 12:11:10,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:10,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:10,674 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-14 12:11:10,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 12:11:10,674 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-14 12:11:10,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:10,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1247007309, now seen corresponding path program 2 times [2024-06-14 12:11:10,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:10,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237101524] [2024-06-14 12:11:10,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:10,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:10,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:11,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:11,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:11,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237101524] [2024-06-14 12:11:11,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237101524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:11,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:11,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:11,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455641880] [2024-06-14 12:11:11,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:11,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:11,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:11,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:11,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:11,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:11,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 626 transitions, 9906 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:11,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:11,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:11,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:13,558 INFO L124 PetriNetUnfolderBase]: 3413/5397 cut-off events. [2024-06-14 12:11:13,558 INFO L125 PetriNetUnfolderBase]: For 1110522/1110522 co-relation queries the response was YES. [2024-06-14 12:11:13,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67296 conditions, 5397 events. 3413/5397 cut-off events. For 1110522/1110522 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 31858 event pairs, 536 based on Foata normal form. 12/5407 useless extension candidates. Maximal degree in co-relation 67115. Up to 4511 conditions per place. [2024-06-14 12:11:13,645 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 109 changer transitions 0/667 dead transitions. [2024-06-14 12:11:13,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 667 transitions, 12347 flow [2024-06-14 12:11:13,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:13,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:13,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 12:11:13,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-14 12:11:13,647 INFO L175 Difference]: Start difference. First operand has 371 places, 626 transitions, 9906 flow. Second operand 9 states and 178 transitions. [2024-06-14 12:11:13,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 667 transitions, 12347 flow [2024-06-14 12:11:16,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 667 transitions, 12151 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:16,403 INFO L231 Difference]: Finished difference. Result has 375 places, 633 transitions, 10311 flow [2024-06-14 12:11:16,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10311, PETRI_PLACES=375, PETRI_TRANSITIONS=633} [2024-06-14 12:11:16,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-14 12:11:16,404 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 633 transitions, 10311 flow [2024-06-14 12:11:16,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:16,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:16,404 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-14 12:11:16,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 12:11:16,404 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-14 12:11:16,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:16,405 INFO L85 PathProgramCache]: Analyzing trace with hash -409915339, now seen corresponding path program 3 times [2024-06-14 12:11:16,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:16,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380224581] [2024-06-14 12:11:16,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:16,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:16,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:17,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:17,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:17,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380224581] [2024-06-14 12:11:17,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380224581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:17,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:17,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:17,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204064342] [2024-06-14 12:11:17,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:17,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:17,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:17,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:17,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:17,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:17,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 633 transitions, 10311 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:17,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:17,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:17,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:19,321 INFO L124 PetriNetUnfolderBase]: 3457/5480 cut-off events. [2024-06-14 12:11:19,322 INFO L125 PetriNetUnfolderBase]: For 1148318/1148320 co-relation queries the response was YES. [2024-06-14 12:11:19,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68732 conditions, 5480 events. 3457/5480 cut-off events. For 1148318/1148320 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32574 event pairs, 545 based on Foata normal form. 14/5493 useless extension candidates. Maximal degree in co-relation 68548. Up to 4909 conditions per place. [2024-06-14 12:11:19,410 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 603 selfloop transitions, 56 changer transitions 0/664 dead transitions. [2024-06-14 12:11:19,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 664 transitions, 12013 flow [2024-06-14 12:11:19,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:19,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:19,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-14 12:11:19,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 12:11:19,411 INFO L175 Difference]: Start difference. First operand has 375 places, 633 transitions, 10311 flow. Second operand 9 states and 171 transitions. [2024-06-14 12:11:19,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 664 transitions, 12013 flow [2024-06-14 12:11:21,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 664 transitions, 11725 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-14 12:11:21,946 INFO L231 Difference]: Finished difference. Result has 379 places, 636 transitions, 10312 flow [2024-06-14 12:11:21,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10023, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10312, PETRI_PLACES=379, PETRI_TRANSITIONS=636} [2024-06-14 12:11:21,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 12:11:21,947 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 636 transitions, 10312 flow [2024-06-14 12:11:21,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:21,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:21,947 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-14 12:11:21,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 12:11:21,947 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-14 12:11:21,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:21,948 INFO L85 PathProgramCache]: Analyzing trace with hash -95617941, now seen corresponding path program 4 times [2024-06-14 12:11:21,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:21,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604174505] [2024-06-14 12:11:21,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:21,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:23,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:23,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:23,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604174505] [2024-06-14 12:11:23,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604174505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:23,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:23,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:23,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936222980] [2024-06-14 12:11:23,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:23,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:23,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:23,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:23,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:23,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:23,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 636 transitions, 10312 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:23,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:23,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:23,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:25,110 INFO L124 PetriNetUnfolderBase]: 3501/5547 cut-off events. [2024-06-14 12:11:25,110 INFO L125 PetriNetUnfolderBase]: For 1171303/1171305 co-relation queries the response was YES. [2024-06-14 12:11:25,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69582 conditions, 5547 events. 3501/5547 cut-off events. For 1171303/1171305 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32978 event pairs, 562 based on Foata normal form. 14/5560 useless extension candidates. Maximal degree in co-relation 69397. Up to 4810 conditions per place. [2024-06-14 12:11:25,193 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 566 selfloop transitions, 90 changer transitions 0/661 dead transitions. [2024-06-14 12:11:25,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 661 transitions, 11988 flow [2024-06-14 12:11:25,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:25,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:25,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-14 12:11:25,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 12:11:25,195 INFO L175 Difference]: Start difference. First operand has 379 places, 636 transitions, 10312 flow. Second operand 9 states and 168 transitions. [2024-06-14 12:11:25,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 661 transitions, 11988 flow [2024-06-14 12:11:27,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 661 transitions, 11775 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:27,707 INFO L231 Difference]: Finished difference. Result has 381 places, 639 transitions, 10462 flow [2024-06-14 12:11:27,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10099, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10462, PETRI_PLACES=381, PETRI_TRANSITIONS=639} [2024-06-14 12:11:27,707 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-14 12:11:27,707 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 639 transitions, 10462 flow [2024-06-14 12:11:27,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:27,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:27,708 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-14 12:11:27,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 12:11:27,708 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-14 12:11:27,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:27,708 INFO L85 PathProgramCache]: Analyzing trace with hash -943108241, now seen corresponding path program 5 times [2024-06-14 12:11:27,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:27,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905134488] [2024-06-14 12:11:27,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:27,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:28,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:28,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:28,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905134488] [2024-06-14 12:11:28,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905134488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:28,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:28,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:28,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002659929] [2024-06-14 12:11:28,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:28,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:28,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:28,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:28,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:28,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:29,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 639 transitions, 10462 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:29,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:29,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:29,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:30,668 INFO L124 PetriNetUnfolderBase]: 3545/5615 cut-off events. [2024-06-14 12:11:30,668 INFO L125 PetriNetUnfolderBase]: For 1194759/1194761 co-relation queries the response was YES. [2024-06-14 12:11:30,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70750 conditions, 5615 events. 3545/5615 cut-off events. For 1194759/1194761 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 33447 event pairs, 566 based on Foata normal form. 14/5628 useless extension candidates. Maximal degree in co-relation 70564. Up to 4963 conditions per place. [2024-06-14 12:11:30,769 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 595 selfloop transitions, 65 changer transitions 0/665 dead transitions. [2024-06-14 12:11:30,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 665 transitions, 12184 flow [2024-06-14 12:11:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:30,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:11:30,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 12:11:30,770 INFO L175 Difference]: Start difference. First operand has 381 places, 639 transitions, 10462 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:11:30,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 665 transitions, 12184 flow [2024-06-14 12:11:33,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 665 transitions, 11897 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:33,451 INFO L231 Difference]: Finished difference. Result has 383 places, 642 transitions, 10494 flow [2024-06-14 12:11:33,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10175, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10494, PETRI_PLACES=383, PETRI_TRANSITIONS=642} [2024-06-14 12:11:33,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-14 12:11:33,451 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 642 transitions, 10494 flow [2024-06-14 12:11:33,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:33,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:33,452 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-14 12:11:33,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 12:11:33,452 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-14 12:11:33,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:33,452 INFO L85 PathProgramCache]: Analyzing trace with hash -943434671, now seen corresponding path program 6 times [2024-06-14 12:11:33,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:33,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174428875] [2024-06-14 12:11:33,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:33,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:33,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:34,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:34,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:34,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174428875] [2024-06-14 12:11:34,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174428875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:34,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:34,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:11:34,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610332296] [2024-06-14 12:11:34,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:34,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:11:34,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:34,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:11:34,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:11:34,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:34,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 642 transitions, 10494 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:34,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:34,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:34,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:36,494 INFO L124 PetriNetUnfolderBase]: 3589/5679 cut-off events. [2024-06-14 12:11:36,494 INFO L125 PetriNetUnfolderBase]: For 1216919/1216921 co-relation queries the response was YES. [2024-06-14 12:11:36,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71700 conditions, 5679 events. 3589/5679 cut-off events. For 1216919/1216921 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 33897 event pairs, 562 based on Foata normal form. 14/5692 useless extension candidates. Maximal degree in co-relation 71513. Up to 4976 conditions per place. [2024-06-14 12:11:36,594 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 606 selfloop transitions, 62 changer transitions 0/673 dead transitions. [2024-06-14 12:11:36,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 673 transitions, 12404 flow [2024-06-14 12:11:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:11:36,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:11:36,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 12:11:36,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-14 12:11:36,595 INFO L175 Difference]: Start difference. First operand has 383 places, 642 transitions, 10494 flow. Second operand 9 states and 169 transitions. [2024-06-14 12:11:36,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 673 transitions, 12404 flow [2024-06-14 12:11:39,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 673 transitions, 12161 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:39,793 INFO L231 Difference]: Finished difference. Result has 385 places, 645 transitions, 10569 flow [2024-06-14 12:11:39,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10251, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10569, PETRI_PLACES=385, PETRI_TRANSITIONS=645} [2024-06-14 12:11:39,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-14 12:11:39,793 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 645 transitions, 10569 flow [2024-06-14 12:11:39,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:11:39,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:39,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] [2024-06-14 12:11:39,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 12:11:39,794 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-14 12:11:39,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:39,794 INFO L85 PathProgramCache]: Analyzing trace with hash -931983767, now seen corresponding path program 1 times [2024-06-14 12:11:39,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:39,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260508255] [2024-06-14 12:11:39,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:39,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:39,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:41,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:41,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:41,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260508255] [2024-06-14 12:11:41,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260508255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:41,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:41,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:11:41,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927005706] [2024-06-14 12:11:41,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:41,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:11:41,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:41,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:11:41,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:11:41,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:41,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 645 transitions, 10569 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:41,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:41,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:41,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:43,220 INFO L124 PetriNetUnfolderBase]: 3608/5712 cut-off events. [2024-06-14 12:11:43,221 INFO L125 PetriNetUnfolderBase]: For 1189460/1189462 co-relation queries the response was YES. [2024-06-14 12:11:43,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72217 conditions, 5712 events. 3608/5712 cut-off events. For 1189460/1189462 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34162 event pairs, 580 based on Foata normal form. 5/5716 useless extension candidates. Maximal degree in co-relation 72029. Up to 4789 conditions per place. [2024-06-14 12:11:43,320 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 526 selfloop transitions, 144 changer transitions 0/675 dead transitions. [2024-06-14 12:11:43,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 675 transitions, 12766 flow [2024-06-14 12:11:43,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:11:43,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:11:43,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 12:11:43,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-14 12:11:43,321 INFO L175 Difference]: Start difference. First operand has 385 places, 645 transitions, 10569 flow. Second operand 10 states and 186 transitions. [2024-06-14 12:11:43,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 675 transitions, 12766 flow [2024-06-14 12:11:46,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 675 transitions, 12522 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:46,252 INFO L231 Difference]: Finished difference. Result has 389 places, 651 transitions, 10966 flow [2024-06-14 12:11:46,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10325, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10966, PETRI_PLACES=389, PETRI_TRANSITIONS=651} [2024-06-14 12:11:46,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-14 12:11:46,253 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 651 transitions, 10966 flow [2024-06-14 12:11:46,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:46,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:46,253 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-14 12:11:46,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 12:11:46,253 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-14 12:11:46,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:46,254 INFO L85 PathProgramCache]: Analyzing trace with hash -931983302, now seen corresponding path program 1 times [2024-06-14 12:11:46,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:46,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676766283] [2024-06-14 12:11:46,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:46,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:46,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:47,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:47,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:47,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676766283] [2024-06-14 12:11:47,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676766283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:47,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:47,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:11:47,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811382141] [2024-06-14 12:11:47,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:47,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:11:47,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:47,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:11:47,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:11:47,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:47,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 651 transitions, 10966 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:47,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:47,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:47,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:49,718 INFO L124 PetriNetUnfolderBase]: 3616/5720 cut-off events. [2024-06-14 12:11:49,718 INFO L125 PetriNetUnfolderBase]: For 1202861/1202861 co-relation queries the response was YES. [2024-06-14 12:11:49,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72948 conditions, 5720 events. 3616/5720 cut-off events. For 1202861/1202861 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 34175 event pairs, 595 based on Foata normal form. 2/5721 useless extension candidates. Maximal degree in co-relation 72758. Up to 5323 conditions per place. [2024-06-14 12:11:49,815 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 626 selfloop transitions, 42 changer transitions 0/673 dead transitions. [2024-06-14 12:11:49,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 673 transitions, 12550 flow [2024-06-14 12:11:49,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:11:49,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:11:49,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 12:11:49,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-14 12:11:49,816 INFO L175 Difference]: Start difference. First operand has 389 places, 651 transitions, 10966 flow. Second operand 10 states and 167 transitions. [2024-06-14 12:11:49,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 673 transitions, 12550 flow [2024-06-14 12:11:52,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 673 transitions, 12009 flow, removed 150 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:52,480 INFO L231 Difference]: Finished difference. Result has 393 places, 655 transitions, 10722 flow [2024-06-14 12:11:52,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10426, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10722, PETRI_PLACES=393, PETRI_TRANSITIONS=655} [2024-06-14 12:11:52,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-14 12:11:52,481 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 655 transitions, 10722 flow [2024-06-14 12:11:52,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:52,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:52,481 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-14 12:11:52,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 12:11:52,481 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-14 12:11:52,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:52,482 INFO L85 PathProgramCache]: Analyzing trace with hash 738185999, now seen corresponding path program 2 times [2024-06-14 12:11:52,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:52,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852894275] [2024-06-14 12:11:52,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:52,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:52,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:11:54,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:11:54,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:11:54,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852894275] [2024-06-14 12:11:54,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852894275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:11:54,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:11:54,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:11:54,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311751619] [2024-06-14 12:11:54,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:11:54,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:11:54,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:11:54,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:11:54,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:11:54,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:11:54,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 655 transitions, 10722 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:54,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:11:54,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:11:54,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:11:55,993 INFO L124 PetriNetUnfolderBase]: 3635/5751 cut-off events. [2024-06-14 12:11:55,993 INFO L125 PetriNetUnfolderBase]: For 1227742/1227744 co-relation queries the response was YES. [2024-06-14 12:11:56,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72671 conditions, 5751 events. 3635/5751 cut-off events. For 1227742/1227744 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34394 event pairs, 582 based on Foata normal form. 5/5755 useless extension candidates. Maximal degree in co-relation 72479. Up to 4938 conditions per place. [2024-06-14 12:11:56,093 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 558 selfloop transitions, 119 changer transitions 0/682 dead transitions. [2024-06-14 12:11:56,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 682 transitions, 12627 flow [2024-06-14 12:11:56,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:11:56,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:11:56,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 12:11:56,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 12:11:56,095 INFO L175 Difference]: Start difference. First operand has 393 places, 655 transitions, 10722 flow. Second operand 10 states and 184 transitions. [2024-06-14 12:11:56,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 682 transitions, 12627 flow [2024-06-14 12:11:59,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 682 transitions, 12356 flow, removed 96 selfloop flow, removed 7 redundant places. [2024-06-14 12:11:59,503 INFO L231 Difference]: Finished difference. Result has 396 places, 660 transitions, 10926 flow [2024-06-14 12:11:59,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10451, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10926, PETRI_PLACES=396, PETRI_TRANSITIONS=660} [2024-06-14 12:11:59,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 12:11:59,503 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 660 transitions, 10926 flow [2024-06-14 12:11:59,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:11:59,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:11:59,504 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-14 12:11:59,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 12:11:59,504 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-14 12:11:59,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:11:59,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1626434095, now seen corresponding path program 3 times [2024-06-14 12:11:59,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:11:59,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665518087] [2024-06-14 12:11:59,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:11:59,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:11:59,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:00,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:00,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:00,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665518087] [2024-06-14 12:12:00,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665518087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:00,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:00,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:12:00,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131838705] [2024-06-14 12:12:00,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:00,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:12:00,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:00,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:12:00,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:12:01,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:01,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 660 transitions, 10926 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:01,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:01,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:01,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:02,896 INFO L124 PetriNetUnfolderBase]: 3624/5736 cut-off events. [2024-06-14 12:12:02,896 INFO L125 PetriNetUnfolderBase]: For 1215287/1215289 co-relation queries the response was YES. [2024-06-14 12:12:02,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72024 conditions, 5736 events. 3624/5736 cut-off events. For 1215287/1215289 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34296 event pairs, 586 based on Foata normal form. 5/5740 useless extension candidates. Maximal degree in co-relation 71831. Up to 4812 conditions per place. [2024-06-14 12:12:02,997 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 520 selfloop transitions, 157 changer transitions 0/682 dead transitions. [2024-06-14 12:12:02,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 682 transitions, 12708 flow [2024-06-14 12:12:02,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:02,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-14 12:12:03,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-14 12:12:03,000 INFO L175 Difference]: Start difference. First operand has 396 places, 660 transitions, 10926 flow. Second operand 9 states and 172 transitions. [2024-06-14 12:12:03,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 682 transitions, 12708 flow [2024-06-14 12:12:06,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 682 transitions, 12296 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-14 12:12:06,097 INFO L231 Difference]: Finished difference. Result has 397 places, 663 transitions, 10954 flow [2024-06-14 12:12:06,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10514, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10954, PETRI_PLACES=397, PETRI_TRANSITIONS=663} [2024-06-14 12:12:06,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 12:12:06,098 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 663 transitions, 10954 flow [2024-06-14 12:12:06,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:12:06,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:06,098 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-14 12:12:06,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 12:12:06,098 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-14 12:12:06,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:06,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1947091849, now seen corresponding path program 5 times [2024-06-14 12:12:06,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:06,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453449114] [2024-06-14 12:12:06,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:06,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:06,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:07,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:07,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:07,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453449114] [2024-06-14 12:12:07,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453449114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:07,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:07,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:07,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903132726] [2024-06-14 12:12:07,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:07,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:07,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:07,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:07,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:07,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:07,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 663 transitions, 10954 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:07,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:07,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:07,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:09,202 INFO L124 PetriNetUnfolderBase]: 3629/5725 cut-off events. [2024-06-14 12:12:09,202 INFO L125 PetriNetUnfolderBase]: For 1220373/1220373 co-relation queries the response was YES. [2024-06-14 12:12:09,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72126 conditions, 5725 events. 3629/5725 cut-off events. For 1220373/1220373 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34049 event pairs, 603 based on Foata normal form. 1/5722 useless extension candidates. Maximal degree in co-relation 71932. Up to 5072 conditions per place. [2024-06-14 12:12:09,297 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 587 selfloop transitions, 95 changer transitions 0/687 dead transitions. [2024-06-14 12:12:09,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 687 transitions, 12541 flow [2024-06-14 12:12:09,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:09,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:09,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:12:09,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:12:09,299 INFO L175 Difference]: Start difference. First operand has 397 places, 663 transitions, 10954 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:12:09,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 687 transitions, 12541 flow [2024-06-14 12:12:12,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 687 transitions, 12142 flow, removed 94 selfloop flow, removed 6 redundant places. [2024-06-14 12:12:12,639 INFO L231 Difference]: Finished difference. Result has 400 places, 666 transitions, 10902 flow [2024-06-14 12:12:12,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10555, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10902, PETRI_PLACES=400, PETRI_TRANSITIONS=666} [2024-06-14 12:12:12,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-14 12:12:12,640 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 666 transitions, 10902 flow [2024-06-14 12:12:12,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:12,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:12,640 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-14 12:12:12,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 12:12:12,640 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-14 12:12:12,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:12,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2139224523, now seen corresponding path program 4 times [2024-06-14 12:12:12,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:12,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619014133] [2024-06-14 12:12:12,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:12,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:12,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:13,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:13,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:13,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619014133] [2024-06-14 12:12:13,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619014133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:13,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:13,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:12:13,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523105134] [2024-06-14 12:12:13,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:13,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:12:13,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:13,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:12:13,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:12:13,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:13,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 666 transitions, 10902 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-14 12:12:13,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:13,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:13,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:15,472 INFO L124 PetriNetUnfolderBase]: 3626/5729 cut-off events. [2024-06-14 12:12:15,473 INFO L125 PetriNetUnfolderBase]: For 1230137/1230137 co-relation queries the response was YES. [2024-06-14 12:12:15,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71748 conditions, 5729 events. 3626/5729 cut-off events. For 1230137/1230137 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 34175 event pairs, 598 based on Foata normal form. 1/5728 useless extension candidates. Maximal degree in co-relation 71553. Up to 5040 conditions per place. [2024-06-14 12:12:15,566 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 579 selfloop transitions, 103 changer transitions 0/687 dead transitions. [2024-06-14 12:12:15,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 687 transitions, 12368 flow [2024-06-14 12:12:15,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:12:15,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:12:15,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 12:12:15,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-14 12:12:15,568 INFO L175 Difference]: Start difference. First operand has 400 places, 666 transitions, 10902 flow. Second operand 7 states and 140 transitions. [2024-06-14 12:12:15,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 687 transitions, 12368 flow [2024-06-14 12:12:18,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 687 transitions, 12006 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:18,767 INFO L231 Difference]: Finished difference. Result has 400 places, 666 transitions, 10772 flow [2024-06-14 12:12:18,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10540, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10772, PETRI_PLACES=400, PETRI_TRANSITIONS=666} [2024-06-14 12:12:18,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-14 12:12:18,768 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 666 transitions, 10772 flow [2024-06-14 12:12:18,768 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-14 12:12:18,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:18,768 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-14 12:12:18,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 12:12:18,768 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-14 12:12:18,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:18,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1668868331, now seen corresponding path program 5 times [2024-06-14 12:12:18,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:18,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299556004] [2024-06-14 12:12:18,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:18,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:18,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:19,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:19,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299556004] [2024-06-14 12:12:19,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299556004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:19,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:19,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:12:19,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446551106] [2024-06-14 12:12:19,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:19,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:12:19,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:19,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:12:19,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:12:19,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:19,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 666 transitions, 10772 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-14 12:12:19,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:19,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:19,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:21,587 INFO L124 PetriNetUnfolderBase]: 3631/5739 cut-off events. [2024-06-14 12:12:21,587 INFO L125 PetriNetUnfolderBase]: For 1246688/1246688 co-relation queries the response was YES. [2024-06-14 12:12:21,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71934 conditions, 5739 events. 3631/5739 cut-off events. For 1246688/1246688 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 34224 event pairs, 623 based on Foata normal form. 1/5738 useless extension candidates. Maximal degree in co-relation 71738. Up to 4921 conditions per place. [2024-06-14 12:12:21,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 549 selfloop transitions, 131 changer transitions 0/685 dead transitions. [2024-06-14 12:12:21,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 685 transitions, 12371 flow [2024-06-14 12:12:21,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:12:21,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:12:21,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 12:12:21,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-14 12:12:21,696 INFO L175 Difference]: Start difference. First operand has 400 places, 666 transitions, 10772 flow. Second operand 7 states and 135 transitions. [2024-06-14 12:12:21,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 685 transitions, 12371 flow [2024-06-14 12:12:25,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 685 transitions, 12181 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 12:12:25,227 INFO L231 Difference]: Finished difference. Result has 401 places, 669 transitions, 11004 flow [2024-06-14 12:12:25,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10582, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11004, PETRI_PLACES=401, PETRI_TRANSITIONS=669} [2024-06-14 12:12:25,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-14 12:12:25,228 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 669 transitions, 11004 flow [2024-06-14 12:12:25,228 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-14 12:12:25,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:25,228 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-14 12:12:25,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 12:12:25,228 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-14 12:12:25,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:25,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1474771587, now seen corresponding path program 6 times [2024-06-14 12:12:25,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:25,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702728102] [2024-06-14 12:12:25,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:25,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:25,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:26,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:26,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:26,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702728102] [2024-06-14 12:12:26,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702728102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:26,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:26,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:26,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264706819] [2024-06-14 12:12:26,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:26,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:26,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:26,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:26,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:26,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:26,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 669 transitions, 11004 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:26,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:26,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:26,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:28,125 INFO L124 PetriNetUnfolderBase]: 3636/5741 cut-off events. [2024-06-14 12:12:28,125 INFO L125 PetriNetUnfolderBase]: For 1249449/1249449 co-relation queries the response was YES. [2024-06-14 12:12:28,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72198 conditions, 5741 events. 3636/5741 cut-off events. For 1249449/1249449 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 34178 event pairs, 597 based on Foata normal form. 1/5738 useless extension candidates. Maximal degree in co-relation 72002. Up to 5082 conditions per place. [2024-06-14 12:12:28,229 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 591 selfloop transitions, 98 changer transitions 0/694 dead transitions. [2024-06-14 12:12:28,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 694 transitions, 12617 flow [2024-06-14 12:12:28,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:28,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:28,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:12:28,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:12:28,231 INFO L175 Difference]: Start difference. First operand has 401 places, 669 transitions, 11004 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:12:28,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 694 transitions, 12617 flow [2024-06-14 12:12:31,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 694 transitions, 12299 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 12:12:31,948 INFO L231 Difference]: Finished difference. Result has 404 places, 672 transitions, 11045 flow [2024-06-14 12:12:31,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10686, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11045, PETRI_PLACES=404, PETRI_TRANSITIONS=672} [2024-06-14 12:12:31,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-14 12:12:31,949 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 672 transitions, 11045 flow [2024-06-14 12:12:31,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:31,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:31,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] [2024-06-14 12:12:31,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 12:12:31,950 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-14 12:12:31,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:31,950 INFO L85 PathProgramCache]: Analyzing trace with hash -604493833, now seen corresponding path program 7 times [2024-06-14 12:12:31,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:31,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37218131] [2024-06-14 12:12:31,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:31,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:31,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:33,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:33,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:33,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37218131] [2024-06-14 12:12:33,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37218131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:33,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:33,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:33,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43858611] [2024-06-14 12:12:33,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:33,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:33,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:33,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:33,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:33,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:33,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 672 transitions, 11045 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:33,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:33,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:33,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:34,996 INFO L124 PetriNetUnfolderBase]: 3633/5738 cut-off events. [2024-06-14 12:12:34,996 INFO L125 PetriNetUnfolderBase]: For 1244150/1244150 co-relation queries the response was YES. [2024-06-14 12:12:35,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72033 conditions, 5738 events. 3633/5738 cut-off events. For 1244150/1244150 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 34160 event pairs, 595 based on Foata normal form. 1/5735 useless extension candidates. Maximal degree in co-relation 71837. Up to 5018 conditions per place. [2024-06-14 12:12:35,105 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 558 selfloop transitions, 133 changer transitions 0/696 dead transitions. [2024-06-14 12:12:35,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 696 transitions, 12930 flow [2024-06-14 12:12:35,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:35,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:35,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:12:35,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:12:35,107 INFO L175 Difference]: Start difference. First operand has 404 places, 672 transitions, 11045 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:12:35,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 696 transitions, 12930 flow [2024-06-14 12:12:38,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 696 transitions, 12600 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:38,864 INFO L231 Difference]: Finished difference. Result has 407 places, 676 transitions, 11219 flow [2024-06-14 12:12:38,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10715, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11219, PETRI_PLACES=407, PETRI_TRANSITIONS=676} [2024-06-14 12:12:38,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-14 12:12:38,864 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 676 transitions, 11219 flow [2024-06-14 12:12:38,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:38,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:38,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:38,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 12:12:38,865 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-14 12:12:38,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:38,865 INFO L85 PathProgramCache]: Analyzing trace with hash 818974330, now seen corresponding path program 5 times [2024-06-14 12:12:38,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:38,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027301404] [2024-06-14 12:12:38,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:38,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:38,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:40,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:40,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:40,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027301404] [2024-06-14 12:12:40,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027301404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:40,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:40,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:40,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41101966] [2024-06-14 12:12:40,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:40,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:40,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:40,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:40,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:40,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:40,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 676 transitions, 11219 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:40,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:40,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:40,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:41,812 INFO L124 PetriNetUnfolderBase]: 3619/5723 cut-off events. [2024-06-14 12:12:41,812 INFO L125 PetriNetUnfolderBase]: For 1255104/1255104 co-relation queries the response was YES. [2024-06-14 12:12:41,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71843 conditions, 5723 events. 3619/5723 cut-off events. For 1255104/1255104 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 34072 event pairs, 576 based on Foata normal form. 2/5723 useless extension candidates. Maximal degree in co-relation 71645. Up to 5207 conditions per place. [2024-06-14 12:12:41,913 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 639 selfloop transitions, 53 changer transitions 0/697 dead transitions. [2024-06-14 12:12:41,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 697 transitions, 12730 flow [2024-06-14 12:12:41,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:41,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:41,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:12:41,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:12:41,915 INFO L175 Difference]: Start difference. First operand has 407 places, 676 transitions, 11219 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:12:41,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 697 transitions, 12730 flow [2024-06-14 12:12:45,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 697 transitions, 12229 flow, removed 131 selfloop flow, removed 6 redundant places. [2024-06-14 12:12:45,928 INFO L231 Difference]: Finished difference. Result has 410 places, 677 transitions, 10856 flow [2024-06-14 12:12:45,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10728, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10856, PETRI_PLACES=410, PETRI_TRANSITIONS=677} [2024-06-14 12:12:45,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-14 12:12:45,929 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 677 transitions, 10856 flow [2024-06-14 12:12:45,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:45,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:45,929 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-14 12:12:45,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 12:12:45,929 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-14 12:12:45,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:45,930 INFO L85 PathProgramCache]: Analyzing trace with hash -541026387, now seen corresponding path program 8 times [2024-06-14 12:12:45,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:45,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497451814] [2024-06-14 12:12:45,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:45,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:47,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:47,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:47,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497451814] [2024-06-14 12:12:47,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497451814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:47,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:47,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:12:47,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377547166] [2024-06-14 12:12:47,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:47,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:12:47,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:47,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:12:47,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:12:47,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:47,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 677 transitions, 10856 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:47,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:47,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:47,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:49,374 INFO L124 PetriNetUnfolderBase]: 3616/5719 cut-off events. [2024-06-14 12:12:49,374 INFO L125 PetriNetUnfolderBase]: For 1257794/1257794 co-relation queries the response was YES. [2024-06-14 12:12:49,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71101 conditions, 5719 events. 3616/5719 cut-off events. For 1257794/1257794 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 34094 event pairs, 576 based on Foata normal form. 1/5718 useless extension candidates. Maximal degree in co-relation 70902. Up to 5206 conditions per place. [2024-06-14 12:12:49,475 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 643 selfloop transitions, 52 changer transitions 0/700 dead transitions. [2024-06-14 12:12:49,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 700 transitions, 12504 flow [2024-06-14 12:12:49,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:12:49,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:12:49,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:12:49,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:12:49,476 INFO L175 Difference]: Start difference. First operand has 410 places, 677 transitions, 10856 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:12:49,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 700 transitions, 12504 flow [2024-06-14 12:12:52,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 700 transitions, 12321 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:52,972 INFO L231 Difference]: Finished difference. Result has 412 places, 680 transitions, 10943 flow [2024-06-14 12:12:52,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10673, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10943, PETRI_PLACES=412, PETRI_TRANSITIONS=680} [2024-06-14 12:12:52,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-14 12:12:52,973 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 680 transitions, 10943 flow [2024-06-14 12:12:52,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:12:52,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:52,973 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-14 12:12:52,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 12:12:52,973 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-14 12:12:52,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:52,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1922819595, now seen corresponding path program 6 times [2024-06-14 12:12:52,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:52,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335014291] [2024-06-14 12:12:52,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:52,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:52,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:12:54,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:12:54,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:12:54,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335014291] [2024-06-14 12:12:54,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335014291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:12:54,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:12:54,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 12:12:54,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162474544] [2024-06-14 12:12:54,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:12:54,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 12:12:54,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:12:54,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 12:12:54,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 12:12:54,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:12:54,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 680 transitions, 10943 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-14 12:12:54,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:12:54,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:12:54,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:12:55,702 INFO L124 PetriNetUnfolderBase]: 3613/5722 cut-off events. [2024-06-14 12:12:55,702 INFO L125 PetriNetUnfolderBase]: For 1270466/1270466 co-relation queries the response was YES. [2024-06-14 12:12:55,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71026 conditions, 5722 events. 3613/5722 cut-off events. For 1270466/1270466 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 34224 event pairs, 662 based on Foata normal form. 1/5721 useless extension candidates. Maximal degree in co-relation 70826. Up to 4822 conditions per place. [2024-06-14 12:12:55,805 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 534 selfloop transitions, 152 changer transitions 0/691 dead transitions. [2024-06-14 12:12:55,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 691 transitions, 12405 flow [2024-06-14 12:12:55,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 12:12:55,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 12:12:55,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-14 12:12:55,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-14 12:12:55,806 INFO L175 Difference]: Start difference. First operand has 412 places, 680 transitions, 10943 flow. Second operand 7 states and 132 transitions. [2024-06-14 12:12:55,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 691 transitions, 12405 flow [2024-06-14 12:12:59,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 691 transitions, 12007 flow, removed 149 selfloop flow, removed 7 redundant places. [2024-06-14 12:12:59,313 INFO L231 Difference]: Finished difference. Result has 412 places, 680 transitions, 10911 flow [2024-06-14 12:12:59,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10593, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10911, PETRI_PLACES=412, PETRI_TRANSITIONS=680} [2024-06-14 12:12:59,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-14 12:12:59,314 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 680 transitions, 10911 flow [2024-06-14 12:12:59,314 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-14 12:12:59,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:12:59,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:12:59,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 12:12:59,314 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-14 12:12:59,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:12:59,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1983545599, now seen corresponding path program 9 times [2024-06-14 12:12:59,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:12:59,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391360276] [2024-06-14 12:12:59,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:12:59,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:12:59,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:00,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:00,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:00,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391360276] [2024-06-14 12:13:00,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391360276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:00,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:00,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:00,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592408332] [2024-06-14 12:13:00,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:00,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:00,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:00,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:00,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:00,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 680 transitions, 10911 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:00,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:00,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:02,386 INFO L124 PetriNetUnfolderBase]: 3610/5703 cut-off events. [2024-06-14 12:13:02,387 INFO L125 PetriNetUnfolderBase]: For 1273790/1273790 co-relation queries the response was YES. [2024-06-14 12:13:02,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70765 conditions, 5703 events. 3610/5703 cut-off events. For 1273790/1273790 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 33918 event pairs, 594 based on Foata normal form. 1/5700 useless extension candidates. Maximal degree in co-relation 70564. Up to 5013 conditions per place. [2024-06-14 12:13:02,490 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 576 selfloop transitions, 118 changer transitions 0/699 dead transitions. [2024-06-14 12:13:02,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 699 transitions, 12369 flow [2024-06-14 12:13:02,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:02,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:02,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:13:02,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:13:02,491 INFO L175 Difference]: Start difference. First operand has 412 places, 680 transitions, 10911 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:13:02,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 699 transitions, 12369 flow [2024-06-14 12:13:06,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 699 transitions, 11831 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-14 12:13:06,961 INFO L231 Difference]: Finished difference. Result has 413 places, 680 transitions, 10615 flow [2024-06-14 12:13:06,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10373, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10615, PETRI_PLACES=413, PETRI_TRANSITIONS=680} [2024-06-14 12:13:06,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-14 12:13:06,961 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 680 transitions, 10615 flow [2024-06-14 12:13:06,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:06,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:06,962 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-14 12:13:06,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 12:13:06,962 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-14 12:13:06,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:06,962 INFO L85 PathProgramCache]: Analyzing trace with hash 2067126207, now seen corresponding path program 10 times [2024-06-14 12:13:06,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:06,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563937811] [2024-06-14 12:13:06,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:06,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:06,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:08,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:08,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:08,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563937811] [2024-06-14 12:13:08,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563937811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:08,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:08,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:08,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219377539] [2024-06-14 12:13:08,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:08,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:08,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:08,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:08,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:08,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:08,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 680 transitions, 10615 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:08,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:08,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:08,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:10,359 INFO L124 PetriNetUnfolderBase]: 3623/5731 cut-off events. [2024-06-14 12:13:10,359 INFO L125 PetriNetUnfolderBase]: For 1304103/1304103 co-relation queries the response was YES. [2024-06-14 12:13:10,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71203 conditions, 5731 events. 3623/5731 cut-off events. For 1304103/1304103 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 34208 event pairs, 572 based on Foata normal form. 1/5730 useless extension candidates. Maximal degree in co-relation 71003. Up to 5130 conditions per place. [2024-06-14 12:13:10,462 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 612 selfloop transitions, 89 changer transitions 0/706 dead transitions. [2024-06-14 12:13:10,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 706 transitions, 12699 flow [2024-06-14 12:13:10,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:10,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:10,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:13:10,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:13:10,463 INFO L175 Difference]: Start difference. First operand has 413 places, 680 transitions, 10615 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:13:10,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 706 transitions, 12699 flow [2024-06-14 12:13:14,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 706 transitions, 12439 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 12:13:14,580 INFO L231 Difference]: Finished difference. Result has 416 places, 688 transitions, 10942 flow [2024-06-14 12:13:14,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10357, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10942, PETRI_PLACES=416, PETRI_TRANSITIONS=688} [2024-06-14 12:13:14,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-14 12:13:14,581 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 688 transitions, 10942 flow [2024-06-14 12:13:14,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:14,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:14,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:13:14,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 12:13:14,581 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-14 12:13:14,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:14,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1333196639, now seen corresponding path program 11 times [2024-06-14 12:13:14,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:14,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765470824] [2024-06-14 12:13:14,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:14,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:14,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:16,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:16,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:16,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765470824] [2024-06-14 12:13:16,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765470824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:16,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:16,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:16,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799884805] [2024-06-14 12:13:16,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:16,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:16,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:16,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:16,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:16,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:16,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 688 transitions, 10942 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:16,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:16,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:16,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:17,880 INFO L124 PetriNetUnfolderBase]: 3628/5740 cut-off events. [2024-06-14 12:13:17,880 INFO L125 PetriNetUnfolderBase]: For 1313012/1313012 co-relation queries the response was YES. [2024-06-14 12:13:17,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71614 conditions, 5740 events. 3628/5740 cut-off events. For 1313012/1313012 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 34280 event pairs, 572 based on Foata normal form. 1/5739 useless extension candidates. Maximal degree in co-relation 71412. Up to 5185 conditions per place. [2024-06-14 12:13:17,992 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 641 selfloop transitions, 63 changer transitions 0/709 dead transitions. [2024-06-14 12:13:17,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 709 transitions, 12609 flow [2024-06-14 12:13:17,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:17,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:17,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 12:13:17,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 12:13:17,993 INFO L175 Difference]: Start difference. First operand has 416 places, 688 transitions, 10942 flow. Second operand 9 states and 160 transitions. [2024-06-14 12:13:17,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 709 transitions, 12609 flow [2024-06-14 12:13:21,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 709 transitions, 12223 flow, removed 141 selfloop flow, removed 6 redundant places. [2024-06-14 12:13:22,006 INFO L231 Difference]: Finished difference. Result has 419 places, 691 transitions, 10879 flow [2024-06-14 12:13:22,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10608, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10879, PETRI_PLACES=419, PETRI_TRANSITIONS=691} [2024-06-14 12:13:22,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 12:13:22,007 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 691 transitions, 10879 flow [2024-06-14 12:13:22,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:22,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:22,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] [2024-06-14 12:13:22,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 12:13:22,007 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-14 12:13:22,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:22,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1851193478, now seen corresponding path program 6 times [2024-06-14 12:13:22,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:22,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616168540] [2024-06-14 12:13:22,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:22,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:22,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:23,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:23,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:23,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616168540] [2024-06-14 12:13:23,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616168540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:23,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:23,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:23,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947337574] [2024-06-14 12:13:23,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:23,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:23,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:23,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:23,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:23,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:23,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 691 transitions, 10879 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:23,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:23,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:23,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:25,186 INFO L124 PetriNetUnfolderBase]: 3638/5750 cut-off events. [2024-06-14 12:13:25,187 INFO L125 PetriNetUnfolderBase]: For 1334615/1334615 co-relation queries the response was YES. [2024-06-14 12:13:25,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71858 conditions, 5750 events. 3638/5750 cut-off events. For 1334615/1334615 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 34311 event pairs, 564 based on Foata normal form. 2/5750 useless extension candidates. Maximal degree in co-relation 71655. Up to 5196 conditions per place. [2024-06-14 12:13:25,296 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 644 selfloop transitions, 64 changer transitions 0/713 dead transitions. [2024-06-14 12:13:25,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 713 transitions, 12511 flow [2024-06-14 12:13:25,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:25,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:25,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:13:25,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:13:25,297 INFO L175 Difference]: Start difference. First operand has 419 places, 691 transitions, 10879 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:13:25,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 713 transitions, 12511 flow [2024-06-14 12:13:29,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 713 transitions, 12269 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-14 12:13:29,393 INFO L231 Difference]: Finished difference. Result has 421 places, 695 transitions, 10922 flow [2024-06-14 12:13:29,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10637, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10922, PETRI_PLACES=421, PETRI_TRANSITIONS=695} [2024-06-14 12:13:29,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-14 12:13:29,394 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 695 transitions, 10922 flow [2024-06-14 12:13:29,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:29,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:29,394 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-14 12:13:29,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 12:13:29,394 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-14 12:13:29,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:29,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1864525958, now seen corresponding path program 7 times [2024-06-14 12:13:29,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:29,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123819239] [2024-06-14 12:13:29,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:29,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:30,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:30,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:30,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123819239] [2024-06-14 12:13:30,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123819239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:30,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:30,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:30,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915650943] [2024-06-14 12:13:30,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:30,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:30,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:30,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:30,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:30,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:30,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 695 transitions, 10922 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:30,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:30,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:30,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:32,503 INFO L124 PetriNetUnfolderBase]: 3648/5761 cut-off events. [2024-06-14 12:13:32,503 INFO L125 PetriNetUnfolderBase]: For 1353800/1353800 co-relation queries the response was YES. [2024-06-14 12:13:32,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72172 conditions, 5761 events. 3648/5761 cut-off events. For 1353800/1353800 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 34398 event pairs, 611 based on Foata normal form. 2/5762 useless extension candidates. Maximal degree in co-relation 71968. Up to 5392 conditions per place. [2024-06-14 12:13:32,610 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 682 selfloop transitions, 26 changer transitions 0/713 dead transitions. [2024-06-14 12:13:32,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 713 transitions, 12510 flow [2024-06-14 12:13:32,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:32,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:32,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 12:13:32,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 12:13:32,612 INFO L175 Difference]: Start difference. First operand has 421 places, 695 transitions, 10922 flow. Second operand 9 states and 154 transitions. [2024-06-14 12:13:32,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 713 transitions, 12510 flow [2024-06-14 12:13:37,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 713 transitions, 12275 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-14 12:13:37,249 INFO L231 Difference]: Finished difference. Result has 423 places, 699 transitions, 10884 flow [2024-06-14 12:13:37,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10687, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=669, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10884, PETRI_PLACES=423, PETRI_TRANSITIONS=699} [2024-06-14 12:13:37,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-14 12:13:37,250 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 699 transitions, 10884 flow [2024-06-14 12:13:37,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:37,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:37,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] [2024-06-14 12:13:37,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 12:13:37,251 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-14 12:13:37,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:37,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1864080271, now seen corresponding path program 12 times [2024-06-14 12:13:37,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:37,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057088845] [2024-06-14 12:13:37,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:37,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:37,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:38,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:38,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:38,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057088845] [2024-06-14 12:13:38,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057088845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:38,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:38,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:38,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319378402] [2024-06-14 12:13:38,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:38,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:38,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:38,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:38,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:39,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:39,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 699 transitions, 10884 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:39,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:39,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:39,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:40,788 INFO L124 PetriNetUnfolderBase]: 3645/5756 cut-off events. [2024-06-14 12:13:40,789 INFO L125 PetriNetUnfolderBase]: For 1352351/1352351 co-relation queries the response was YES. [2024-06-14 12:13:40,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71810 conditions, 5756 events. 3645/5756 cut-off events. For 1352351/1352351 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 34291 event pairs, 562 based on Foata normal form. 1/5755 useless extension candidates. Maximal degree in co-relation 71605. Up to 5161 conditions per place. [2024-06-14 12:13:40,890 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 622 selfloop transitions, 90 changer transitions 0/717 dead transitions. [2024-06-14 12:13:40,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 717 transitions, 12407 flow [2024-06-14 12:13:40,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:40,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:40,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:13:40,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:13:40,892 INFO L175 Difference]: Start difference. First operand has 423 places, 699 transitions, 10884 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:13:40,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 717 transitions, 12407 flow [2024-06-14 12:13:45,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 717 transitions, 12138 flow, removed 114 selfloop flow, removed 6 redundant places. [2024-06-14 12:13:45,133 INFO L231 Difference]: Finished difference. Result has 426 places, 700 transitions, 10834 flow [2024-06-14 12:13:45,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10637, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10834, PETRI_PLACES=426, PETRI_TRANSITIONS=700} [2024-06-14 12:13:45,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-14 12:13:45,134 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 700 transitions, 10834 flow [2024-06-14 12:13:45,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:45,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:45,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] [2024-06-14 12:13:45,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 12:13:45,134 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-14 12:13:45,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:45,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1320309412, now seen corresponding path program 8 times [2024-06-14 12:13:45,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:45,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110802038] [2024-06-14 12:13:45,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:45,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:45,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:46,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-14 12:13:46,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:46,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110802038] [2024-06-14 12:13:46,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110802038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:46,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:46,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:46,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561133673] [2024-06-14 12:13:46,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:46,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:46,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:46,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:46,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:46,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:46,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 700 transitions, 10834 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:46,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:46,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:46,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:48,111 INFO L124 PetriNetUnfolderBase]: 3655/5772 cut-off events. [2024-06-14 12:13:48,111 INFO L125 PetriNetUnfolderBase]: For 1382620/1382620 co-relation queries the response was YES. [2024-06-14 12:13:48,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72196 conditions, 5772 events. 3655/5772 cut-off events. For 1382620/1382620 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 34439 event pairs, 561 based on Foata normal form. 2/5772 useless extension candidates. Maximal degree in co-relation 71990. Up to 5154 conditions per place. [2024-06-14 12:13:48,215 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 621 selfloop transitions, 96 changer transitions 0/722 dead transitions. [2024-06-14 12:13:48,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 722 transitions, 12476 flow [2024-06-14 12:13:48,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:13:48,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:13:48,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:13:48,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:13:48,216 INFO L175 Difference]: Start difference. First operand has 426 places, 700 transitions, 10834 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:13:48,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 722 transitions, 12476 flow [2024-06-14 12:13:51,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 722 transitions, 12305 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 12:13:51,954 INFO L231 Difference]: Finished difference. Result has 430 places, 705 transitions, 11049 flow [2024-06-14 12:13:51,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10663, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11049, PETRI_PLACES=430, PETRI_TRANSITIONS=705} [2024-06-14 12:13:51,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 12:13:51,955 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 705 transitions, 11049 flow [2024-06-14 12:13:51,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:51,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:13:51,956 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-14 12:13:51,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 12:13:51,956 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-14 12:13:51,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:13:51,956 INFO L85 PathProgramCache]: Analyzing trace with hash -945671818, now seen corresponding path program 9 times [2024-06-14 12:13:51,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:13:51,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054359453] [2024-06-14 12:13:51,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:13:51,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:13:51,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:13:53,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:13:53,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:13:53,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054359453] [2024-06-14 12:13:53,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054359453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:13:53,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:13:53,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:13:53,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135527561] [2024-06-14 12:13:53,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:13:53,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:13:53,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:13:53,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:13:53,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:13:53,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:13:53,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 705 transitions, 11049 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:13:53,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:13:53,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:13:53,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:13:55,106 INFO L124 PetriNetUnfolderBase]: 3681/5814 cut-off events. [2024-06-14 12:13:55,106 INFO L125 PetriNetUnfolderBase]: For 1420035/1420037 co-relation queries the response was YES. [2024-06-14 12:13:55,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73304 conditions, 5814 events. 3681/5814 cut-off events. For 1420035/1420037 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34778 event pairs, 614 based on Foata normal form. 4/5817 useless extension candidates. Maximal degree in co-relation 73096. Up to 5260 conditions per place. [2024-06-14 12:13:55,211 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 634 selfloop transitions, 95 changer transitions 0/734 dead transitions. [2024-06-14 12:13:55,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 734 transitions, 13445 flow [2024-06-14 12:13:55,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 12:13:55,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 12:13:55,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-14 12:13:55,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-14 12:13:55,213 INFO L175 Difference]: Start difference. First operand has 430 places, 705 transitions, 11049 flow. Second operand 11 states and 193 transitions. [2024-06-14 12:13:55,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 734 transitions, 13445 flow [2024-06-14 12:14:00,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 734 transitions, 13195 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 12:14:00,087 INFO L231 Difference]: Finished difference. Result has 435 places, 715 transitions, 11333 flow [2024-06-14 12:14:00,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10799, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11333, PETRI_PLACES=435, PETRI_TRANSITIONS=715} [2024-06-14 12:14:00,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-14 12:14:00,088 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 715 transitions, 11333 flow [2024-06-14 12:14:00,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:00,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:00,088 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-14 12:14:00,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 12:14:00,088 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-14 12:14:00,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:00,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1839632464, now seen corresponding path program 10 times [2024-06-14 12:14:00,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:00,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788032981] [2024-06-14 12:14:00,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:00,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:00,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:01,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:01,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:01,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788032981] [2024-06-14 12:14:01,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788032981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:01,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:01,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:01,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475720975] [2024-06-14 12:14:01,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:01,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:01,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:01,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:01,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:01,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:01,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 715 transitions, 11333 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:01,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:01,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:01,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:03,493 INFO L124 PetriNetUnfolderBase]: 3669/5792 cut-off events. [2024-06-14 12:14:03,493 INFO L125 PetriNetUnfolderBase]: For 1423073/1423075 co-relation queries the response was YES. [2024-06-14 12:14:03,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72536 conditions, 5792 events. 3669/5792 cut-off events. For 1423073/1423075 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34596 event pairs, 612 based on Foata normal form. 6/5797 useless extension candidates. Maximal degree in co-relation 72327. Up to 5252 conditions per place. [2024-06-14 12:14:03,604 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 634 selfloop transitions, 91 changer transitions 0/730 dead transitions. [2024-06-14 12:14:03,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 730 transitions, 13119 flow [2024-06-14 12:14:03,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:03,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:03,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:14:03,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:14:03,605 INFO L175 Difference]: Start difference. First operand has 435 places, 715 transitions, 11333 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:14:03,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 730 transitions, 13119 flow [2024-06-14 12:14:08,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 730 transitions, 12721 flow, removed 128 selfloop flow, removed 7 redundant places. [2024-06-14 12:14:08,185 INFO L231 Difference]: Finished difference. Result has 437 places, 715 transitions, 11129 flow [2024-06-14 12:14:08,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10935, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11129, PETRI_PLACES=437, PETRI_TRANSITIONS=715} [2024-06-14 12:14:08,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-14 12:14:08,186 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 715 transitions, 11129 flow [2024-06-14 12:14:08,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:08,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:08,187 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-14 12:14:08,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 12:14:08,187 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-14 12:14:08,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:08,188 INFO L85 PathProgramCache]: Analyzing trace with hash -317167042, now seen corresponding path program 11 times [2024-06-14 12:14:08,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:08,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334660082] [2024-06-14 12:14:08,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:08,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:08,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:09,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:09,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:09,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334660082] [2024-06-14 12:14:09,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334660082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:09,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:09,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:09,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717945361] [2024-06-14 12:14:09,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:09,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:09,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:09,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:09,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:09,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:09,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 715 transitions, 11129 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:09,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:09,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:09,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:11,197 INFO L124 PetriNetUnfolderBase]: 3749/5917 cut-off events. [2024-06-14 12:14:11,197 INFO L125 PetriNetUnfolderBase]: For 1508969/1508971 co-relation queries the response was YES. [2024-06-14 12:14:11,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75067 conditions, 5917 events. 3749/5917 cut-off events. For 1508969/1508971 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 35460 event pairs, 589 based on Foata normal form. 6/5922 useless extension candidates. Maximal degree in co-relation 74857. Up to 4366 conditions per place. [2024-06-14 12:14:11,319 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 458 selfloop transitions, 302 changer transitions 0/765 dead transitions. [2024-06-14 12:14:11,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 765 transitions, 14765 flow [2024-06-14 12:14:11,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:11,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:11,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 12:14:11,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-14 12:14:11,321 INFO L175 Difference]: Start difference. First operand has 437 places, 715 transitions, 11129 flow. Second operand 9 states and 173 transitions. [2024-06-14 12:14:11,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 765 transitions, 14765 flow [2024-06-14 12:14:16,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 765 transitions, 14583 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 12:14:16,100 INFO L231 Difference]: Finished difference. Result has 440 places, 738 transitions, 12630 flow [2024-06-14 12:14:16,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10947, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12630, PETRI_PLACES=440, PETRI_TRANSITIONS=738} [2024-06-14 12:14:16,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-14 12:14:16,100 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 738 transitions, 12630 flow [2024-06-14 12:14:16,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:16,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:16,101 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-14 12:14:16,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 12:14:16,101 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-14 12:14:16,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:16,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1479316766, now seen corresponding path program 12 times [2024-06-14 12:14:16,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:16,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385714498] [2024-06-14 12:14:16,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:16,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:16,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:17,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:17,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:17,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385714498] [2024-06-14 12:14:17,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385714498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:17,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:17,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:17,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807373045] [2024-06-14 12:14:17,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:17,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:17,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:17,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:17,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:17,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:17,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 738 transitions, 12630 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:17,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:17,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:17,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:19,269 INFO L124 PetriNetUnfolderBase]: 3781/5968 cut-off events. [2024-06-14 12:14:19,269 INFO L125 PetriNetUnfolderBase]: For 1581149/1581151 co-relation queries the response was YES. [2024-06-14 12:14:19,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77622 conditions, 5968 events. 3781/5968 cut-off events. For 1581149/1581151 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 35822 event pairs, 595 based on Foata normal form. 10/5977 useless extension candidates. Maximal degree in co-relation 77409. Up to 5254 conditions per place. [2024-06-14 12:14:19,384 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 670 selfloop transitions, 86 changer transitions 0/761 dead transitions. [2024-06-14 12:14:19,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 761 transitions, 14501 flow [2024-06-14 12:14:19,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:19,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:19,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:14:19,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:14:19,385 INFO L175 Difference]: Start difference. First operand has 440 places, 738 transitions, 12630 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:14:19,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 761 transitions, 14501 flow [2024-06-14 12:14:24,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 761 transitions, 13878 flow, removed 178 selfloop flow, removed 4 redundant places. [2024-06-14 12:14:24,589 INFO L231 Difference]: Finished difference. Result has 445 places, 746 transitions, 12486 flow [2024-06-14 12:14:24,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12014, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12486, PETRI_PLACES=445, PETRI_TRANSITIONS=746} [2024-06-14 12:14:24,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-14 12:14:24,590 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 746 transitions, 12486 flow [2024-06-14 12:14:24,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:24,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:24,590 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-14 12:14:24,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 12:14:24,590 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-14 12:14:24,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:24,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1379482408, now seen corresponding path program 13 times [2024-06-14 12:14:24,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:24,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293693857] [2024-06-14 12:14:24,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:24,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:24,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:25,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:25,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:25,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293693857] [2024-06-14 12:14:25,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293693857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:25,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:25,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:25,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764082924] [2024-06-14 12:14:25,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:25,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:25,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:25,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:25,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:25,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:25,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 746 transitions, 12486 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:25,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:25,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:25,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:27,687 INFO L124 PetriNetUnfolderBase]: 3771/5957 cut-off events. [2024-06-14 12:14:27,687 INFO L125 PetriNetUnfolderBase]: For 1522656/1522658 co-relation queries the response was YES. [2024-06-14 12:14:27,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76795 conditions, 5957 events. 3771/5957 cut-off events. For 1522656/1522658 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 35821 event pairs, 591 based on Foata normal form. 6/5962 useless extension candidates. Maximal degree in co-relation 76580. Up to 4387 conditions per place. [2024-06-14 12:14:27,801 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 462 selfloop transitions, 304 changer transitions 0/771 dead transitions. [2024-06-14 12:14:27,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 771 transitions, 15177 flow [2024-06-14 12:14:27,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:27,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:27,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-14 12:14:27,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-14 12:14:27,802 INFO L175 Difference]: Start difference. First operand has 445 places, 746 transitions, 12486 flow. Second operand 9 states and 174 transitions. [2024-06-14 12:14:27,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 771 transitions, 15177 flow [2024-06-14 12:14:32,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 771 transitions, 14668 flow, removed 173 selfloop flow, removed 7 redundant places. [2024-06-14 12:14:32,215 INFO L231 Difference]: Finished difference. Result has 447 places, 746 transitions, 12598 flow [2024-06-14 12:14:32,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11977, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12598, PETRI_PLACES=447, PETRI_TRANSITIONS=746} [2024-06-14 12:14:32,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-14 12:14:32,216 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 746 transitions, 12598 flow [2024-06-14 12:14:32,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:32,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:32,217 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-14 12:14:32,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 12:14:32,217 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-14 12:14:32,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:32,217 INFO L85 PathProgramCache]: Analyzing trace with hash -878997130, now seen corresponding path program 14 times [2024-06-14 12:14:32,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:32,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468636943] [2024-06-14 12:14:32,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:32,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:32,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:33,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:33,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:33,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468636943] [2024-06-14 12:14:33,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468636943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:33,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:33,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:33,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768544794] [2024-06-14 12:14:33,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:33,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:33,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:33,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:33,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:33,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:33,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 746 transitions, 12598 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:33,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:33,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:33,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:35,607 INFO L124 PetriNetUnfolderBase]: 3781/5963 cut-off events. [2024-06-14 12:14:35,607 INFO L125 PetriNetUnfolderBase]: For 1528620/1528622 co-relation queries the response was YES. [2024-06-14 12:14:35,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77272 conditions, 5963 events. 3781/5963 cut-off events. For 1528620/1528622 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35763 event pairs, 591 based on Foata normal form. 4/5966 useless extension candidates. Maximal degree in co-relation 77056. Up to 5144 conditions per place. [2024-06-14 12:14:35,726 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 646 selfloop transitions, 120 changer transitions 0/771 dead transitions. [2024-06-14 12:14:35,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 771 transitions, 14690 flow [2024-06-14 12:14:35,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:14:35,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:14:35,727 INFO L175 Difference]: Start difference. First operand has 447 places, 746 transitions, 12598 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:14:35,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 771 transitions, 14690 flow [2024-06-14 12:14:40,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 771 transitions, 14062 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 12:14:40,246 INFO L231 Difference]: Finished difference. Result has 450 places, 754 transitions, 12450 flow [2024-06-14 12:14:40,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11974, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12450, PETRI_PLACES=450, PETRI_TRANSITIONS=754} [2024-06-14 12:14:40,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-14 12:14:40,247 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 754 transitions, 12450 flow [2024-06-14 12:14:40,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:40,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:40,248 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-14 12:14:40,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 12:14:40,248 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-14 12:14:40,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:40,249 INFO L85 PathProgramCache]: Analyzing trace with hash -886615907, now seen corresponding path program 13 times [2024-06-14 12:14:40,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:40,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993037614] [2024-06-14 12:14:40,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:40,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:41,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:41,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:41,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993037614] [2024-06-14 12:14:41,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993037614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:41,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:41,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:41,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024327736] [2024-06-14 12:14:41,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:41,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:41,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:41,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:41,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:41,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:41,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 754 transitions, 12450 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:41,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:41,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:41,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:43,766 INFO L124 PetriNetUnfolderBase]: 3791/5989 cut-off events. [2024-06-14 12:14:43,766 INFO L125 PetriNetUnfolderBase]: For 1549773/1549775 co-relation queries the response was YES. [2024-06-14 12:14:43,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77208 conditions, 5989 events. 3791/5989 cut-off events. For 1549773/1549775 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 36045 event pairs, 593 based on Foata normal form. 4/5992 useless extension candidates. Maximal degree in co-relation 76990. Up to 5287 conditions per place. [2024-06-14 12:14:43,879 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 685 selfloop transitions, 82 changer transitions 0/772 dead transitions. [2024-06-14 12:14:43,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 772 transitions, 14266 flow [2024-06-14 12:14:43,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:43,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:43,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:14:43,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:14:43,880 INFO L175 Difference]: Start difference. First operand has 450 places, 754 transitions, 12450 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:14:43,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 772 transitions, 14266 flow [2024-06-14 12:14:49,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 772 transitions, 14021 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-14 12:14:49,056 INFO L231 Difference]: Finished difference. Result has 454 places, 758 transitions, 12612 flow [2024-06-14 12:14:49,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12205, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12612, PETRI_PLACES=454, PETRI_TRANSITIONS=758} [2024-06-14 12:14:49,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-14 12:14:49,057 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 758 transitions, 12612 flow [2024-06-14 12:14:49,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:49,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:49,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] [2024-06-14 12:14:49,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 12:14:49,058 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-14 12:14:49,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:49,058 INFO L85 PathProgramCache]: Analyzing trace with hash -879264257, now seen corresponding path program 14 times [2024-06-14 12:14:49,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:49,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450792990] [2024-06-14 12:14:49,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:49,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:49,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:51,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:51,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:51,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450792990] [2024-06-14 12:14:51,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450792990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:51,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:51,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:51,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558232341] [2024-06-14 12:14:51,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:51,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:51,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:51,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:51,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:51,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:51,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 758 transitions, 12612 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:51,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:51,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:51,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:14:53,148 INFO L124 PetriNetUnfolderBase]: 3817/6031 cut-off events. [2024-06-14 12:14:53,148 INFO L125 PetriNetUnfolderBase]: For 1602298/1602300 co-relation queries the response was YES. [2024-06-14 12:14:53,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78967 conditions, 6031 events. 3817/6031 cut-off events. For 1602298/1602300 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36342 event pairs, 591 based on Foata normal form. 4/6034 useless extension candidates. Maximal degree in co-relation 78747. Up to 5244 conditions per place. [2024-06-14 12:14:53,267 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 672 selfloop transitions, 103 changer transitions 0/780 dead transitions. [2024-06-14 12:14:53,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 780 transitions, 14946 flow [2024-06-14 12:14:53,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:14:53,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:14:53,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:14:53,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:14:53,268 INFO L175 Difference]: Start difference. First operand has 454 places, 758 transitions, 12612 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:14:53,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 780 transitions, 14946 flow [2024-06-14 12:14:58,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 780 transitions, 14567 flow, removed 110 selfloop flow, removed 7 redundant places. [2024-06-14 12:14:58,310 INFO L231 Difference]: Finished difference. Result has 456 places, 765 transitions, 12836 flow [2024-06-14 12:14:58,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12233, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12836, PETRI_PLACES=456, PETRI_TRANSITIONS=765} [2024-06-14 12:14:58,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-14 12:14:58,311 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 765 transitions, 12836 flow [2024-06-14 12:14:58,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:58,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:14:58,312 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-14 12:14:58,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 12:14:58,312 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-14 12:14:58,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:14:58,313 INFO L85 PathProgramCache]: Analyzing trace with hash -879264040, now seen corresponding path program 15 times [2024-06-14 12:14:58,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:14:58,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286190990] [2024-06-14 12:14:58,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:14:58,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:14:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:14:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:14:59,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:14:59,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286190990] [2024-06-14 12:14:59,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286190990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:14:59,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:14:59,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:14:59,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890142255] [2024-06-14 12:14:59,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:14:59,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:14:59,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:14:59,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:14:59,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:14:59,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:14:59,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 765 transitions, 12836 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:14:59,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:14:59,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:14:59,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:01,584 INFO L124 PetriNetUnfolderBase]: 3845/6070 cut-off events. [2024-06-14 12:15:01,585 INFO L125 PetriNetUnfolderBase]: For 1657041/1657043 co-relation queries the response was YES. [2024-06-14 12:15:01,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80078 conditions, 6070 events. 3845/6070 cut-off events. For 1657041/1657043 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36560 event pairs, 595 based on Foata normal form. 6/6075 useless extension candidates. Maximal degree in co-relation 79857. Up to 5130 conditions per place. [2024-06-14 12:15:01,709 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 642 selfloop transitions, 144 changer transitions 0/791 dead transitions. [2024-06-14 12:15:01,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 791 transitions, 15407 flow [2024-06-14 12:15:01,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:01,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:01,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-14 12:15:01,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-14 12:15:01,710 INFO L175 Difference]: Start difference. First operand has 456 places, 765 transitions, 12836 flow. Second operand 9 states and 169 transitions. [2024-06-14 12:15:01,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 791 transitions, 15407 flow [2024-06-14 12:15:07,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 791 transitions, 15056 flow, removed 127 selfloop flow, removed 5 redundant places. [2024-06-14 12:15:07,060 INFO L231 Difference]: Finished difference. Result has 461 places, 775 transitions, 13247 flow [2024-06-14 12:15:07,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12485, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13247, PETRI_PLACES=461, PETRI_TRANSITIONS=775} [2024-06-14 12:15:07,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-14 12:15:07,061 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 775 transitions, 13247 flow [2024-06-14 12:15:07,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:07,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:07,061 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-14 12:15:07,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 12:15:07,061 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-14 12:15:07,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:07,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1379749535, now seen corresponding path program 15 times [2024-06-14 12:15:07,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:07,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504683258] [2024-06-14 12:15:07,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:07,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:07,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:08,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:08,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:08,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504683258] [2024-06-14 12:15:08,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504683258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:08,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:08,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:08,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073376539] [2024-06-14 12:15:08,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:08,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:08,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:08,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:08,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:08,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:08,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 775 transitions, 13247 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:08,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:08,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:08,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:10,799 INFO L124 PetriNetUnfolderBase]: 3855/6083 cut-off events. [2024-06-14 12:15:10,800 INFO L125 PetriNetUnfolderBase]: For 1663741/1663741 co-relation queries the response was YES. [2024-06-14 12:15:10,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81004 conditions, 6083 events. 3855/6083 cut-off events. For 1663741/1663741 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 36667 event pairs, 653 based on Foata normal form. 2/6083 useless extension candidates. Maximal degree in co-relation 80780. Up to 4775 conditions per place. [2024-06-14 12:15:10,924 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 530 selfloop transitions, 267 changer transitions 0/802 dead transitions. [2024-06-14 12:15:10,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 802 transitions, 16069 flow [2024-06-14 12:15:10,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:10,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:10,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:15:10,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:15:10,925 INFO L175 Difference]: Start difference. First operand has 461 places, 775 transitions, 13247 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:15:10,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 802 transitions, 16069 flow [2024-06-14 12:15:16,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 802 transitions, 15736 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-14 12:15:16,806 INFO L231 Difference]: Finished difference. Result has 466 places, 787 transitions, 14072 flow [2024-06-14 12:15:16,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12914, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14072, PETRI_PLACES=466, PETRI_TRANSITIONS=787} [2024-06-14 12:15:16,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-14 12:15:16,807 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 787 transitions, 14072 flow [2024-06-14 12:15:16,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:16,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:16,807 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-14 12:15:16,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 12:15:16,807 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-14 12:15:16,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:16,808 INFO L85 PathProgramCache]: Analyzing trace with hash -514449437, now seen corresponding path program 16 times [2024-06-14 12:15:16,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:16,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682547378] [2024-06-14 12:15:16,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:16,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:18,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:18,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682547378] [2024-06-14 12:15:18,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682547378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:18,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:18,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:18,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316470728] [2024-06-14 12:15:18,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:18,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:18,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:18,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:18,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:18,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:18,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 787 transitions, 14072 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:18,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:18,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:18,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:20,494 INFO L124 PetriNetUnfolderBase]: 3868/6106 cut-off events. [2024-06-14 12:15:20,494 INFO L125 PetriNetUnfolderBase]: For 1702176/1702178 co-relation queries the response was YES. [2024-06-14 12:15:20,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82783 conditions, 6106 events. 3868/6106 cut-off events. For 1702176/1702178 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36797 event pairs, 593 based on Foata normal form. 3/6108 useless extension candidates. Maximal degree in co-relation 82557. Up to 5073 conditions per place. [2024-06-14 12:15:20,616 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 615 selfloop transitions, 189 changer transitions 0/809 dead transitions. [2024-06-14 12:15:20,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 809 transitions, 16811 flow [2024-06-14 12:15:20,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:20,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:20,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:15:20,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:15:20,617 INFO L175 Difference]: Start difference. First operand has 466 places, 787 transitions, 14072 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:15:20,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 809 transitions, 16811 flow [2024-06-14 12:15:27,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 809 transitions, 16317 flow, removed 158 selfloop flow, removed 4 redundant places. [2024-06-14 12:15:27,354 INFO L231 Difference]: Finished difference. Result has 472 places, 794 transitions, 14429 flow [2024-06-14 12:15:27,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13618, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14429, PETRI_PLACES=472, PETRI_TRANSITIONS=794} [2024-06-14 12:15:27,355 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 12:15:27,355 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 794 transitions, 14429 flow [2024-06-14 12:15:27,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:27,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:27,355 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-14 12:15:27,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 12:15:27,356 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-14 12:15:27,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:27,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1375107688, now seen corresponding path program 16 times [2024-06-14 12:15:27,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:27,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015025995] [2024-06-14 12:15:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:27,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:27,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:29,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:29,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:29,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015025995] [2024-06-14 12:15:29,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015025995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:29,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:29,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:29,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060488679] [2024-06-14 12:15:29,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:29,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:29,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:29,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:29,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:29,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:29,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 794 transitions, 14429 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:29,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:29,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:29,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:31,215 INFO L124 PetriNetUnfolderBase]: 3881/6117 cut-off events. [2024-06-14 12:15:31,215 INFO L125 PetriNetUnfolderBase]: For 1723271/1723271 co-relation queries the response was YES. [2024-06-14 12:15:31,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83261 conditions, 6117 events. 3881/6117 cut-off events. For 1723271/1723271 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 36853 event pairs, 645 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 83032. Up to 4556 conditions per place. [2024-06-14 12:15:31,331 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 362 changer transitions 0/826 dead transitions. [2024-06-14 12:15:31,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 826 transitions, 17147 flow [2024-06-14 12:15:31,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:31,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:31,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:15:31,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:15:31,333 INFO L175 Difference]: Start difference. First operand has 472 places, 794 transitions, 14429 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:15:31,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 826 transitions, 17147 flow [2024-06-14 12:15:37,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 826 transitions, 16687 flow, removed 124 selfloop flow, removed 4 redundant places. [2024-06-14 12:15:37,693 INFO L231 Difference]: Finished difference. Result has 480 places, 809 transitions, 15339 flow [2024-06-14 12:15:37,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13969, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=347, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15339, PETRI_PLACES=480, PETRI_TRANSITIONS=809} [2024-06-14 12:15:37,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-14 12:15:37,695 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 809 transitions, 15339 flow [2024-06-14 12:15:37,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:37,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:37,695 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-14 12:15:37,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 12:15:37,695 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-14 12:15:37,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:37,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1202172328, now seen corresponding path program 17 times [2024-06-14 12:15:37,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:37,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884247664] [2024-06-14 12:15:37,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:37,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:37,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:39,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:39,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:39,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884247664] [2024-06-14 12:15:39,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884247664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:39,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:39,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:39,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087935862] [2024-06-14 12:15:39,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:39,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:39,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:39,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:39,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:39,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:39,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 809 transitions, 15339 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:39,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:39,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:39,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:41,496 INFO L124 PetriNetUnfolderBase]: 3878/6108 cut-off events. [2024-06-14 12:15:41,496 INFO L125 PetriNetUnfolderBase]: For 1730411/1730411 co-relation queries the response was YES. [2024-06-14 12:15:41,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84403 conditions, 6108 events. 3878/6108 cut-off events. For 1730411/1730411 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 36743 event pairs, 615 based on Foata normal form. 1/6107 useless extension candidates. Maximal degree in co-relation 84170. Up to 5663 conditions per place. [2024-06-14 12:15:41,627 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 755 selfloop transitions, 61 changer transitions 0/821 dead transitions. [2024-06-14 12:15:41,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 821 transitions, 17022 flow [2024-06-14 12:15:41,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:41,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:41,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 12:15:41,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 12:15:41,629 INFO L175 Difference]: Start difference. First operand has 480 places, 809 transitions, 15339 flow. Second operand 9 states and 155 transitions. [2024-06-14 12:15:41,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 821 transitions, 17022 flow [2024-06-14 12:15:47,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 821 transitions, 16345 flow, removed 125 selfloop flow, removed 4 redundant places. [2024-06-14 12:15:47,839 INFO L231 Difference]: Finished difference. Result has 485 places, 810 transitions, 14813 flow [2024-06-14 12:15:47,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14675, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14813, PETRI_PLACES=485, PETRI_TRANSITIONS=810} [2024-06-14 12:15:47,840 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-14 12:15:47,840 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 810 transitions, 14813 flow [2024-06-14 12:15:47,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:47,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:47,840 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-14 12:15:47,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 12:15:47,841 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-14 12:15:47,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:47,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1202380865, now seen corresponding path program 17 times [2024-06-14 12:15:47,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:47,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883727421] [2024-06-14 12:15:47,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:47,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:47,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:49,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:49,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:49,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883727421] [2024-06-14 12:15:49,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883727421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:49,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:49,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:49,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029107502] [2024-06-14 12:15:49,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:49,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:49,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:49,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:49,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:49,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:49,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 810 transitions, 14813 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:49,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:49,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:49,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:15:51,569 INFO L124 PetriNetUnfolderBase]: 3875/6117 cut-off events. [2024-06-14 12:15:51,569 INFO L125 PetriNetUnfolderBase]: For 1737910/1737910 co-relation queries the response was YES. [2024-06-14 12:15:51,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83113 conditions, 6117 events. 3875/6117 cut-off events. For 1737910/1737910 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36951 event pairs, 648 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 82879. Up to 4797 conditions per place. [2024-06-14 12:15:51,696 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 532 selfloop transitions, 286 changer transitions 0/823 dead transitions. [2024-06-14 12:15:51,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 823 transitions, 16855 flow [2024-06-14 12:15:51,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:15:51,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:15:51,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 12:15:51,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 12:15:51,697 INFO L175 Difference]: Start difference. First operand has 485 places, 810 transitions, 14813 flow. Second operand 9 states and 164 transitions. [2024-06-14 12:15:51,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 823 transitions, 16855 flow [2024-06-14 12:15:58,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 823 transitions, 16589 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-14 12:15:58,473 INFO L231 Difference]: Finished difference. Result has 487 places, 810 transitions, 15125 flow [2024-06-14 12:15:58,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14547, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15125, PETRI_PLACES=487, PETRI_TRANSITIONS=810} [2024-06-14 12:15:58,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-14 12:15:58,473 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 810 transitions, 15125 flow [2024-06-14 12:15:58,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:58,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:15:58,474 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-14 12:15:58,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 12:15:58,474 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-14 12:15:58,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:15:58,475 INFO L85 PathProgramCache]: Analyzing trace with hash 309493917, now seen corresponding path program 18 times [2024-06-14 12:15:58,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:15:58,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078971307] [2024-06-14 12:15:58,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:15:58,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:15:58,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:15:59,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:15:59,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:15:59,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078971307] [2024-06-14 12:15:59,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078971307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:15:59,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:15:59,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:15:59,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499317750] [2024-06-14 12:15:59,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:15:59,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:15:59,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:15:59,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:15:59,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:15:59,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:15:59,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 810 transitions, 15125 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:15:59,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:15:59,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:15:59,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:01,956 INFO L124 PetriNetUnfolderBase]: 3872/6112 cut-off events. [2024-06-14 12:16:01,956 INFO L125 PetriNetUnfolderBase]: For 1751097/1751099 co-relation queries the response was YES. [2024-06-14 12:16:02,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83654 conditions, 6112 events. 3872/6112 cut-off events. For 1751097/1751099 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 36867 event pairs, 590 based on Foata normal form. 3/6114 useless extension candidates. Maximal degree in co-relation 83419. Up to 5409 conditions per place. [2024-06-14 12:16:02,089 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 737 selfloop transitions, 85 changer transitions 0/827 dead transitions. [2024-06-14 12:16:02,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 827 transitions, 17025 flow [2024-06-14 12:16:02,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:02,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:02,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 12:16:02,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 12:16:02,090 INFO L175 Difference]: Start difference. First operand has 487 places, 810 transitions, 15125 flow. Second operand 9 states and 159 transitions. [2024-06-14 12:16:02,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 827 transitions, 17025 flow [2024-06-14 12:16:08,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 827 transitions, 16596 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 12:16:08,798 INFO L231 Difference]: Finished difference. Result has 490 places, 813 transitions, 15080 flow [2024-06-14 12:16:08,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14698, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15080, PETRI_PLACES=490, PETRI_TRANSITIONS=813} [2024-06-14 12:16:08,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 447 predicate places. [2024-06-14 12:16:08,799 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 813 transitions, 15080 flow [2024-06-14 12:16:08,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:08,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:08,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:16:08,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 12:16:08,799 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-14 12:16:08,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:08,800 INFO L85 PathProgramCache]: Analyzing trace with hash 322826614, now seen corresponding path program 18 times [2024-06-14 12:16:08,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:08,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891902336] [2024-06-14 12:16:08,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:08,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:08,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:10,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:10,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:10,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891902336] [2024-06-14 12:16:10,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891902336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:10,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:10,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:10,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76407010] [2024-06-14 12:16:10,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:10,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:10,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:10,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:10,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:10,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:10,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 813 transitions, 15080 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:10,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:10,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:10,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:12,356 INFO L124 PetriNetUnfolderBase]: 3872/6099 cut-off events. [2024-06-14 12:16:12,356 INFO L125 PetriNetUnfolderBase]: For 1783253/1783255 co-relation queries the response was YES. [2024-06-14 12:16:12,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83155 conditions, 6099 events. 3872/6099 cut-off events. For 1783253/1783255 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 36708 event pairs, 611 based on Foata normal form. 6/6104 useless extension candidates. Maximal degree in co-relation 82919. Up to 5681 conditions per place. [2024-06-14 12:16:12,470 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 785 selfloop transitions, 39 changer transitions 0/829 dead transitions. [2024-06-14 12:16:12,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 829 transitions, 16919 flow [2024-06-14 12:16:12,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:12,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:12,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 12:16:12,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 12:16:12,471 INFO L175 Difference]: Start difference. First operand has 490 places, 813 transitions, 15080 flow. Second operand 9 states and 156 transitions. [2024-06-14 12:16:12,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 829 transitions, 16919 flow [2024-06-14 12:16:19,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 829 transitions, 16565 flow, removed 91 selfloop flow, removed 8 redundant places. [2024-06-14 12:16:19,353 INFO L231 Difference]: Finished difference. Result has 491 places, 817 transitions, 14964 flow [2024-06-14 12:16:19,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14726, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14964, PETRI_PLACES=491, PETRI_TRANSITIONS=817} [2024-06-14 12:16:19,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-14 12:16:19,354 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 817 transitions, 14964 flow [2024-06-14 12:16:19,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:19,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:19,355 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-14 12:16:19,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 12:16:19,355 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-14 12:16:19,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:19,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1385200353, now seen corresponding path program 19 times [2024-06-14 12:16:19,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:19,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803627939] [2024-06-14 12:16:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:19,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:19,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:20,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:20,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:20,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803627939] [2024-06-14 12:16:20,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803627939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:20,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:20,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:20,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288573357] [2024-06-14 12:16:20,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:20,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:20,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:20,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:20,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:21,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:21,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 817 transitions, 14964 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:21,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:21,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:21,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:23,082 INFO L124 PetriNetUnfolderBase]: 3877/6119 cut-off events. [2024-06-14 12:16:23,082 INFO L125 PetriNetUnfolderBase]: For 1775444/1775446 co-relation queries the response was YES. [2024-06-14 12:16:23,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83149 conditions, 6119 events. 3877/6119 cut-off events. For 1775444/1775446 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36935 event pairs, 588 based on Foata normal form. 3/6121 useless extension candidates. Maximal degree in co-relation 82912. Up to 5358 conditions per place. [2024-06-14 12:16:23,218 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 715 selfloop transitions, 117 changer transitions 0/837 dead transitions. [2024-06-14 12:16:23,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 837 transitions, 17350 flow [2024-06-14 12:16:23,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:23,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:23,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 12:16:23,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 12:16:23,220 INFO L175 Difference]: Start difference. First operand has 491 places, 817 transitions, 14964 flow. Second operand 9 states and 163 transitions. [2024-06-14 12:16:23,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 837 transitions, 17350 flow [2024-06-14 12:16:29,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 837 transitions, 17095 flow, removed 87 selfloop flow, removed 8 redundant places. [2024-06-14 12:16:29,593 INFO L231 Difference]: Finished difference. Result has 492 places, 823 transitions, 15347 flow [2024-06-14 12:16:29,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14709, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15347, PETRI_PLACES=492, PETRI_TRANSITIONS=823} [2024-06-14 12:16:29,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-14 12:16:29,594 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 823 transitions, 15347 flow [2024-06-14 12:16:29,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:29,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:29,594 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-14 12:16:29,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 12:16:29,595 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-14 12:16:29,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:29,595 INFO L85 PathProgramCache]: Analyzing trace with hash 309494134, now seen corresponding path program 19 times [2024-06-14 12:16:29,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:29,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4100501] [2024-06-14 12:16:29,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:29,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:29,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:30,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:30,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4100501] [2024-06-14 12:16:30,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4100501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:30,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:30,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:30,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99437524] [2024-06-14 12:16:30,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:30,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:30,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:30,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:30,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:30,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:30,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 823 transitions, 15347 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:30,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:30,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:30,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:32,903 INFO L124 PetriNetUnfolderBase]: 3877/6117 cut-off events. [2024-06-14 12:16:32,903 INFO L125 PetriNetUnfolderBase]: For 1813424/1813426 co-relation queries the response was YES. [2024-06-14 12:16:32,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83195 conditions, 6117 events. 3877/6117 cut-off events. For 1813424/1813426 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36941 event pairs, 589 based on Foata normal form. 6/6122 useless extension candidates. Maximal degree in co-relation 82958. Up to 5407 conditions per place. [2024-06-14 12:16:33,028 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 749 selfloop transitions, 88 changer transitions 0/842 dead transitions. [2024-06-14 12:16:33,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 842 transitions, 17253 flow [2024-06-14 12:16:33,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:33,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:33,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 12:16:33,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 12:16:33,029 INFO L175 Difference]: Start difference. First operand has 492 places, 823 transitions, 15347 flow. Second operand 9 states and 161 transitions. [2024-06-14 12:16:33,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 842 transitions, 17253 flow [2024-06-14 12:16:41,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 842 transitions, 16724 flow, removed 175 selfloop flow, removed 7 redundant places. [2024-06-14 12:16:41,302 INFO L231 Difference]: Finished difference. Result has 494 places, 827 transitions, 15175 flow [2024-06-14 12:16:41,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14828, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15175, PETRI_PLACES=494, PETRI_TRANSITIONS=827} [2024-06-14 12:16:41,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-14 12:16:41,303 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 827 transitions, 15175 flow [2024-06-14 12:16:41,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:41,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:41,303 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-14 12:16:41,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 12:16:41,303 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-14 12:16:41,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:41,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1384963420, now seen corresponding path program 20 times [2024-06-14 12:16:41,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:41,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148799980] [2024-06-14 12:16:41,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:41,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:41,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:42,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:42,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:42,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148799980] [2024-06-14 12:16:42,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148799980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:42,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:42,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:42,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38670774] [2024-06-14 12:16:42,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:42,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:42,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:42,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:42,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 827 transitions, 15175 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:42,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:42,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:42,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:45,103 INFO L124 PetriNetUnfolderBase]: 3877/6117 cut-off events. [2024-06-14 12:16:45,104 INFO L125 PetriNetUnfolderBase]: For 1803005/1803007 co-relation queries the response was YES. [2024-06-14 12:16:45,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82799 conditions, 6117 events. 3877/6117 cut-off events. For 1803005/1803007 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 36968 event pairs, 590 based on Foata normal form. 6/6122 useless extension candidates. Maximal degree in co-relation 82562. Up to 5283 conditions per place. [2024-06-14 12:16:45,338 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 706 selfloop transitions, 138 changer transitions 0/849 dead transitions. [2024-06-14 12:16:45,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 849 transitions, 17253 flow [2024-06-14 12:16:45,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:45,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:45,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:16:45,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 12:16:45,339 INFO L175 Difference]: Start difference. First operand has 494 places, 827 transitions, 15175 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:16:45,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 849 transitions, 17253 flow [2024-06-14 12:16:52,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 849 transitions, 16926 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-14 12:16:52,447 INFO L231 Difference]: Finished difference. Result has 496 places, 832 transitions, 15414 flow [2024-06-14 12:16:52,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14848, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15414, PETRI_PLACES=496, PETRI_TRANSITIONS=832} [2024-06-14 12:16:52,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 12:16:52,448 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 832 transitions, 15414 flow [2024-06-14 12:16:52,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:52,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:16:52,448 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-14 12:16:52,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 12:16:52,449 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-14 12:16:52,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:16:52,449 INFO L85 PathProgramCache]: Analyzing trace with hash 322380927, now seen corresponding path program 20 times [2024-06-14 12:16:52,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:16:52,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549612185] [2024-06-14 12:16:52,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:16:52,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:16:52,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:16:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:16:54,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:16:54,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549612185] [2024-06-14 12:16:54,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549612185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:16:54,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:16:54,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:16:54,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481641185] [2024-06-14 12:16:54,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:16:54,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:16:54,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:16:54,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:16:54,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:16:54,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:16:54,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 832 transitions, 15414 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:16:54,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:16:54,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:16:54,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:16:57,547 INFO L124 PetriNetUnfolderBase]: 3874/6112 cut-off events. [2024-06-14 12:16:57,547 INFO L125 PetriNetUnfolderBase]: For 1785049/1785049 co-relation queries the response was YES. [2024-06-14 12:16:57,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82731 conditions, 6112 events. 3874/6112 cut-off events. For 1785049/1785049 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36910 event pairs, 650 based on Foata normal form. 1/6111 useless extension candidates. Maximal degree in co-relation 82493. Up to 5122 conditions per place. [2024-06-14 12:16:57,675 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 650 selfloop transitions, 189 changer transitions 0/844 dead transitions. [2024-06-14 12:16:57,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 844 transitions, 17130 flow [2024-06-14 12:16:57,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:16:57,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:16:57,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 12:16:57,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 12:16:57,676 INFO L175 Difference]: Start difference. First operand has 496 places, 832 transitions, 15414 flow. Second operand 9 states and 162 transitions. [2024-06-14 12:16:57,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 844 transitions, 17130 flow [2024-06-14 12:17:04,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 844 transitions, 16448 flow, removed 207 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:04,104 INFO L231 Difference]: Finished difference. Result has 498 places, 832 transitions, 15116 flow [2024-06-14 12:17:04,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14732, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15116, PETRI_PLACES=498, PETRI_TRANSITIONS=832} [2024-06-14 12:17:04,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 12:17:04,105 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 832 transitions, 15116 flow [2024-06-14 12:17:04,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:04,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:04,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:04,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 12:17:04,105 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-14 12:17:04,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:04,106 INFO L85 PathProgramCache]: Analyzing trace with hash -890112149, now seen corresponding path program 7 times [2024-06-14 12:17:04,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:04,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663597594] [2024-06-14 12:17:04,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:04,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:04,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:05,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:05,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663597594] [2024-06-14 12:17:05,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663597594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:05,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:05,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:05,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925116559] [2024-06-14 12:17:05,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:05,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:05,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:05,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:05,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:05,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:17:05,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 832 transitions, 15116 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:05,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:05,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:17:05,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:07,976 INFO L124 PetriNetUnfolderBase]: 3918/6183 cut-off events. [2024-06-14 12:17:07,976 INFO L125 PetriNetUnfolderBase]: For 1920099/1920101 co-relation queries the response was YES. [2024-06-14 12:17:08,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83561 conditions, 6183 events. 3918/6183 cut-off events. For 1920099/1920101 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 37439 event pairs, 592 based on Foata normal form. 14/6196 useless extension candidates. Maximal degree in co-relation 83322. Up to 5436 conditions per place. [2024-06-14 12:17:08,273 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 765 selfloop transitions, 83 changer transitions 0/853 dead transitions. [2024-06-14 12:17:08,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 853 transitions, 17184 flow [2024-06-14 12:17:08,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:08,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:08,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 12:17:08,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 12:17:08,274 INFO L175 Difference]: Start difference. First operand has 498 places, 832 transitions, 15116 flow. Second operand 9 states and 165 transitions. [2024-06-14 12:17:08,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 853 transitions, 17184 flow [2024-06-14 12:17:15,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 853 transitions, 16825 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:15,047 INFO L231 Difference]: Finished difference. Result has 501 places, 835 transitions, 15138 flow [2024-06-14 12:17:15,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14757, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15138, PETRI_PLACES=501, PETRI_TRANSITIONS=835} [2024-06-14 12:17:15,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 12:17:15,048 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 835 transitions, 15138 flow [2024-06-14 12:17:15,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:15,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:15,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-14 12:17:15,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 12:17:15,048 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-14 12:17:15,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:15,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1379872667, now seen corresponding path program 8 times [2024-06-14 12:17:15,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:15,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745082056] [2024-06-14 12:17:15,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:15,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:15,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:16,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:16,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:16,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745082056] [2024-06-14 12:17:16,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745082056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:16,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:16,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:16,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006392631] [2024-06-14 12:17:16,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:16,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:16,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:16,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:16,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:16,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:17:16,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 835 transitions, 15138 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:16,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:16,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:17:16,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:18,959 INFO L124 PetriNetUnfolderBase]: 3962/6251 cut-off events. [2024-06-14 12:17:18,959 INFO L125 PetriNetUnfolderBase]: For 1955275/1955277 co-relation queries the response was YES. [2024-06-14 12:17:19,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84812 conditions, 6251 events. 3962/6251 cut-off events. For 1955275/1955277 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 37889 event pairs, 600 based on Foata normal form. 14/6264 useless extension candidates. Maximal degree in co-relation 84572. Up to 5297 conditions per place. [2024-06-14 12:17:19,092 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 695 selfloop transitions, 154 changer transitions 0/854 dead transitions. [2024-06-14 12:17:19,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 854 transitions, 17198 flow [2024-06-14 12:17:19,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:19,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:19,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:17:19,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 12:17:19,093 INFO L175 Difference]: Start difference. First operand has 501 places, 835 transitions, 15138 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:17:19,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 854 transitions, 17198 flow [2024-06-14 12:17:25,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 854 transitions, 16909 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-14 12:17:25,844 INFO L231 Difference]: Finished difference. Result has 504 places, 838 transitions, 15378 flow [2024-06-14 12:17:25,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14849, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15378, PETRI_PLACES=504, PETRI_TRANSITIONS=838} [2024-06-14 12:17:25,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 461 predicate places. [2024-06-14 12:17:25,845 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 838 transitions, 15378 flow [2024-06-14 12:17:25,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:25,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:25,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] [2024-06-14 12:17:25,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 12:17:25,846 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-14 12:17:25,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:25,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1483139655, now seen corresponding path program 9 times [2024-06-14 12:17:25,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:25,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459721353] [2024-06-14 12:17:25,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:25,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:25,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:27,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-14 12:17:27,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:27,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459721353] [2024-06-14 12:17:27,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459721353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:27,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:27,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:27,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049378455] [2024-06-14 12:17:27,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:27,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:27,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:27,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:27,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:27,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:17:27,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 838 transitions, 15378 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:27,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:27,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:17:27,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:29,838 INFO L124 PetriNetUnfolderBase]: 4006/6307 cut-off events. [2024-06-14 12:17:29,839 INFO L125 PetriNetUnfolderBase]: For 1980385/1980387 co-relation queries the response was YES. [2024-06-14 12:17:29,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86162 conditions, 6307 events. 4006/6307 cut-off events. For 1980385/1980387 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 38172 event pairs, 594 based on Foata normal form. 14/6320 useless extension candidates. Maximal degree in co-relation 85921. Up to 5517 conditions per place. [2024-06-14 12:17:29,985 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 779 selfloop transitions, 80 changer transitions 0/864 dead transitions. [2024-06-14 12:17:29,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 864 transitions, 17664 flow [2024-06-14 12:17:29,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:29,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:29,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 12:17:29,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 12:17:29,987 INFO L175 Difference]: Start difference. First operand has 504 places, 838 transitions, 15378 flow. Second operand 9 states and 167 transitions. [2024-06-14 12:17:29,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 864 transitions, 17664 flow [2024-06-14 12:17:37,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 864 transitions, 17221 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:37,182 INFO L231 Difference]: Finished difference. Result has 506 places, 841 transitions, 15321 flow [2024-06-14 12:17:37,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14935, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15321, PETRI_PLACES=506, PETRI_TRANSITIONS=841} [2024-06-14 12:17:37,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-14 12:17:37,182 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 841 transitions, 15321 flow [2024-06-14 12:17:37,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:37,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:37,183 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-14 12:17:37,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 12:17:37,183 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-14 12:17:37,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:37,183 INFO L85 PathProgramCache]: Analyzing trace with hash -879387389, now seen corresponding path program 10 times [2024-06-14 12:17:37,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:37,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111733111] [2024-06-14 12:17:37,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:37,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:37,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:38,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:17:38,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:38,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111733111] [2024-06-14 12:17:38,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111733111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:38,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:38,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 12:17:38,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058215914] [2024-06-14 12:17:38,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:38,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 12:17:38,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:38,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 12:17:38,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 12:17:38,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:17:38,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 841 transitions, 15321 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:38,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:38,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:17:38,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:41,247 INFO L124 PetriNetUnfolderBase]: 4037/6368 cut-off events. [2024-06-14 12:17:41,247 INFO L125 PetriNetUnfolderBase]: For 1992368/1992370 co-relation queries the response was YES. [2024-06-14 12:17:41,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86276 conditions, 6368 events. 4037/6368 cut-off events. For 1992368/1992370 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 38624 event pairs, 621 based on Foata normal form. 14/6381 useless extension candidates. Maximal degree in co-relation 86034. Up to 5567 conditions per place. [2024-06-14 12:17:41,382 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 755 selfloop transitions, 101 changer transitions 0/861 dead transitions. [2024-06-14 12:17:41,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 861 transitions, 17415 flow [2024-06-14 12:17:41,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 12:17:41,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 12:17:41,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 12:17:41,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 12:17:41,383 INFO L175 Difference]: Start difference. First operand has 506 places, 841 transitions, 15321 flow. Second operand 9 states and 166 transitions. [2024-06-14 12:17:41,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 861 transitions, 17415 flow [2024-06-14 12:17:49,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 861 transitions, 17113 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-14 12:17:49,200 INFO L231 Difference]: Finished difference. Result has 508 places, 844 transitions, 15454 flow [2024-06-14 12:17:49,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15019, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15454, PETRI_PLACES=508, PETRI_TRANSITIONS=844} [2024-06-14 12:17:49,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 465 predicate places. [2024-06-14 12:17:49,201 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 844 transitions, 15454 flow [2024-06-14 12:17:49,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 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-14 12:17:49,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:17:49,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 12:17:49,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 12:17:49,201 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-14 12:17:49,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:17:49,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1379860763, now seen corresponding path program 4 times [2024-06-14 12:17:49,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:17:49,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369524648] [2024-06-14 12:17:49,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:17:49,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:17:49,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:17:51,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-14 12:17:51,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:17:51,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369524648] [2024-06-14 12:17:51,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369524648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:17:51,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:17:51,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:17:51,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020455781] [2024-06-14 12:17:51,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:17:51,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:17:51,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:17:51,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:17:51,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:17:51,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:17:51,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 844 transitions, 15454 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:17:51,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:17:51,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:17:51,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:17:53,916 INFO L124 PetriNetUnfolderBase]: 4052/6385 cut-off events. [2024-06-14 12:17:53,917 INFO L125 PetriNetUnfolderBase]: For 1916691/1916693 co-relation queries the response was YES. [2024-06-14 12:17:54,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86562 conditions, 6385 events. 4052/6385 cut-off events. For 1916691/1916693 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 38791 event pairs, 619 based on Foata normal form. 5/6389 useless extension candidates. Maximal degree in co-relation 86319. Up to 5158 conditions per place. [2024-06-14 12:17:54,044 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 610 selfloop transitions, 255 changer transitions 0/870 dead transitions. [2024-06-14 12:17:54,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 870 transitions, 17587 flow [2024-06-14 12:17:54,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:17:54,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:17:54,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 12:17:54,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 12:17:54,046 INFO L175 Difference]: Start difference. First operand has 508 places, 844 transitions, 15454 flow. Second operand 10 states and 184 transitions. [2024-06-14 12:17:54,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 870 transitions, 17587 flow [2024-06-14 12:18:02,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 870 transitions, 17238 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-14 12:18:02,084 INFO L231 Difference]: Finished difference. Result has 514 places, 854 transitions, 16075 flow [2024-06-14 12:18:02,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15105, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16075, PETRI_PLACES=514, PETRI_TRANSITIONS=854} [2024-06-14 12:18:02,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 471 predicate places. [2024-06-14 12:18:02,085 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 854 transitions, 16075 flow [2024-06-14 12:18:02,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:02,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 12:18:02,085 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-14 12:18:02,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 12:18:02,086 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-14 12:18:02,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 12:18:02,086 INFO L85 PathProgramCache]: Analyzing trace with hash -890100245, now seen corresponding path program 5 times [2024-06-14 12:18:02,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 12:18:02,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067730157] [2024-06-14 12:18:02,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 12:18:02,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 12:18:02,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 12:18:03,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 12:18:03,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 12:18:03,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067730157] [2024-06-14 12:18:03,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067730157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 12:18:03,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 12:18:03,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 12:18:03,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758505262] [2024-06-14 12:18:03,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 12:18:03,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 12:18:03,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 12:18:03,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 12:18:03,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 12:18:04,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 12:18:04,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 854 transitions, 16075 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 12:18:04,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 12:18:04,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 12:18:04,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 12:18:06,547 INFO L124 PetriNetUnfolderBase]: 4043/6369 cut-off events. [2024-06-14 12:18:06,547 INFO L125 PetriNetUnfolderBase]: For 1902245/1902247 co-relation queries the response was YES. [2024-06-14 12:18:06,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86319 conditions, 6369 events. 4043/6369 cut-off events. For 1902245/1902247 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 38577 event pairs, 618 based on Foata normal form. 5/6373 useless extension candidates. Maximal degree in co-relation 86072. Up to 5656 conditions per place. [2024-06-14 12:18:06,681 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 777 selfloop transitions, 90 changer transitions 0/872 dead transitions. [2024-06-14 12:18:06,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 872 transitions, 17978 flow [2024-06-14 12:18:06,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 12:18:06,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 12:18:06,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-14 12:18:06,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-14 12:18:06,683 INFO L175 Difference]: Start difference. First operand has 514 places, 854 transitions, 16075 flow. Second operand 10 states and 179 transitions. [2024-06-14 12:18:06,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 872 transitions, 17978 flow