./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix016.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix016.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix016.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix016.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:02:27,868 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:02:27,903 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:02:27,906 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:02:27,907 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:02:27,922 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:02:27,924 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:02:27,924 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:02:27,925 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:02:27,926 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:02:27,926 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:02:27,926 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:02:27,927 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:02:27,930 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:02:27,930 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:02:27,931 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:02:27,932 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:02:27,932 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:02:27,932 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:02:27,933 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:02:27,933 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:02:27,934 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:02:27,934 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:02:27,934 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:02:27,934 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:02:27,934 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:02:27,935 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:02:27,935 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:02:27,935 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:02:27,936 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:02:27,936 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:02:27,937 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:02:27,937 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:02:27,937 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:02:27,937 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:02:27,938 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:02:27,938 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:02:27,938 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:02:27,938 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:02:27,938 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:02:27,939 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:02:27,939 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:02:27,939 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:02:27,939 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-27 20:02:28,107 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:02:28,121 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:02:28,122 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:02:28,123 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:02:28,124 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:02:28,125 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix016.oepc.yml/witness.yml [2024-06-27 20:02:28,271 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:02:28,272 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:02:28,272 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix016.oepc.i [2024-06-27 20:02:29,286 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:02:29,518 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:02:29,519 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016.oepc.i [2024-06-27 20:02:29,533 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e9c322e1c/4961602435294cd9b4b7bd49551744b6/FLAG79a935301 [2024-06-27 20:02:29,543 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e9c322e1c/4961602435294cd9b4b7bd49551744b6 [2024-06-27 20:02:29,548 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:02:29,549 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:02:29,550 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:02:29,550 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:02:29,554 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:02:29,554 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:02:28" (1/2) ... [2024-06-27 20:02:29,557 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f178116 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:02:29, skipping insertion in model container [2024-06-27 20:02:29,557 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:02:28" (1/2) ... [2024-06-27 20:02:29,558 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@50497a10 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:02:29, skipping insertion in model container [2024-06-27 20:02:29,558 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:02:29" (2/2) ... [2024-06-27 20:02:29,559 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f178116 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:29, skipping insertion in model container [2024-06-27 20:02:29,559 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:02:29" (2/2) ... [2024-06-27 20:02:29,560 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:02:29,659 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:02:29,661 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-27 20:02:29,661 INFO L97 edCorrectnessWitness]: Location invariant before [L845-L845] (((((((((((((((((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-27 20:02:29,661 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || (z == 0 || z == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0) [2024-06-27 20:02:29,661 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:02:29,662 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-27 20:02:29,698 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:02:29,955 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:02:29,968 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:02:30,092 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:02:30,119 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:02:30,119 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30 WrapperNode [2024-06-27 20:02:30,120 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:02:30,120 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:02:30,121 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:02:30,121 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:02:30,126 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,138 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,161 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-27 20:02:30,161 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:02:30,162 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:02:30,162 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:02:30,162 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:02:30,170 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,170 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,173 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,185 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-27 20:02:30,186 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,186 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,193 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,194 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,196 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,197 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,205 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:02:30,206 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:02:30,206 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:02:30,206 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:02:30,206 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (1/1) ... [2024-06-27 20:02:30,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:02:30,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:02:30,241 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-27 20:02:30,244 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-27 20:02:30,274 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:02:30,275 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:02:30,275 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:02:30,275 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:02:30,275 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:02:30,275 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:02:30,275 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:02:30,276 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:02:30,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:02:30,276 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:02:30,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:02:30,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:02:30,277 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:02:30,411 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:02:30,413 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:02:30,741 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:02:30,741 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:02:30,930 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:02:30,930 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:02:30,931 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:02:30 BoogieIcfgContainer [2024-06-27 20:02:30,931 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:02:30,934 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:02:30,934 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:02:30,936 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:02:30,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:02:28" (1/4) ... [2024-06-27 20:02:30,938 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6212513d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:02:30, skipping insertion in model container [2024-06-27 20:02:30,938 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:02:29" (2/4) ... [2024-06-27 20:02:30,939 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6212513d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:02:30, skipping insertion in model container [2024-06-27 20:02:30,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:02:30" (3/4) ... [2024-06-27 20:02:30,939 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6212513d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:02:30, skipping insertion in model container [2024-06-27 20:02:30,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:02:30" (4/4) ... [2024-06-27 20:02:30,940 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016.oepc.i [2024-06-27 20:02:30,955 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:02:30,955 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:02:30,955 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:02:30,990 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:02:31,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:02:31,047 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 20:02:31,047 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:02:31,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:02:31,049 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:02:31,051 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 20:02:31,057 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:02:31,061 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;@24d9dce, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:02:31,062 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:02:31,108 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:02:31,108 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:02:31,108 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:02:31,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:31,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:02:31,109 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-27 20:02:31,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:31,113 INFO L85 PathProgramCache]: Analyzing trace with hash 375426392, now seen corresponding path program 1 times [2024-06-27 20:02:31,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:31,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276141001] [2024-06-27 20:02:31,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:31,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:31,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:31,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:31,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276141001] [2024-06-27 20:02:31,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276141001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:31,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:31,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:02:31,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469072444] [2024-06-27 20:02:31,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:31,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:02:31,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:31,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:02:31,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:02:31,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 20:02:32,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:32,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:32,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 20:02:32,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:32,250 INFO L124 PetriNetUnfolderBase]: 1116/1756 cut-off events. [2024-06-27 20:02:32,250 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 20:02:32,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3507 conditions, 1756 events. 1116/1756 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8471 event pairs, 765 based on Foata normal form. 1/1723 useless extension candidates. Maximal degree in co-relation 3495. Up to 1676 conditions per place. [2024-06-27 20:02:32,269 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 20:02:32,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-27 20:02:32,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:02:32,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:02:32,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-27 20:02:32,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 20:02:32,280 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-27 20:02:32,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-27 20:02:32,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:32,285 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 20:02:32,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 20:02:32,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 20:02:32,290 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 20:02:32,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:32,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:32,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:32,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:02:32,291 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-27 20:02:32,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:32,293 INFO L85 PathProgramCache]: Analyzing trace with hash 8448025, now seen corresponding path program 1 times [2024-06-27 20:02:32,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:32,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494363233] [2024-06-27 20:02:32,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:32,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:32,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:32,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:32,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494363233] [2024-06-27 20:02:32,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494363233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:32,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:32,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:02:32,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47140936] [2024-06-27 20:02:32,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:32,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:02:32,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:32,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:02:32,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:02:32,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 20:02:32,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:32,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:32,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 20:02:32,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:33,145 INFO L124 PetriNetUnfolderBase]: 1110/1755 cut-off events. [2024-06-27 20:02:33,145 INFO L125 PetriNetUnfolderBase]: For 339/339 co-relation queries the response was YES. [2024-06-27 20:02:33,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3976 conditions, 1755 events. 1110/1755 cut-off events. For 339/339 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8472 event pairs, 641 based on Foata normal form. 3/1757 useless extension candidates. Maximal degree in co-relation 3964. Up to 1652 conditions per place. [2024-06-27 20:02:33,152 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 20:02:33,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-27 20:02:33,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:02:33,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:02:33,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-27 20:02:33,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 20:02:33,154 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 100 transitions. [2024-06-27 20:02:33,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-27 20:02:33,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:02:33,156 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 20:02:33,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 20:02:33,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 20:02:33,157 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 20:02:33,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:33,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:33,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:33,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:02:33,158 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-27 20:02:33,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:33,159 INFO L85 PathProgramCache]: Analyzing trace with hash -471336136, now seen corresponding path program 1 times [2024-06-27 20:02:33,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:33,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679562688] [2024-06-27 20:02:33,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:33,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:33,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:33,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:33,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679562688] [2024-06-27 20:02:33,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679562688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:33,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:33,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:02:33,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93639300] [2024-06-27 20:02:33,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:33,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:02:33,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:33,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:02:33,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:02:33,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 20:02:33,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 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-27 20:02:33,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:33,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 20:02:33,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:34,240 INFO L124 PetriNetUnfolderBase]: 1345/2102 cut-off events. [2024-06-27 20:02:34,240 INFO L125 PetriNetUnfolderBase]: For 1107/1107 co-relation queries the response was YES. [2024-06-27 20:02:34,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5281 conditions, 2102 events. 1345/2102 cut-off events. For 1107/1107 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10207 event pairs, 592 based on Foata normal form. 3/2104 useless extension candidates. Maximal degree in co-relation 5267. Up to 1965 conditions per place. [2024-06-27 20:02:34,253 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-27 20:02:34,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 370 flow [2024-06-27 20:02:34,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:34,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:34,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 20:02:34,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 20:02:34,259 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 141 transitions. [2024-06-27 20:02:34,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 370 flow [2024-06-27 20:02:34,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 350 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 20:02:34,262 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-27 20:02:34,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-27 20:02:34,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 20:02:34,263 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-27 20:02:34,263 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-27 20:02:34,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:34,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:34,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:02:34,264 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-27 20:02:34,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:34,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1713143826, now seen corresponding path program 1 times [2024-06-27 20:02:34,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:34,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748915353] [2024-06-27 20:02:34,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:34,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:34,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:35,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:35,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:35,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748915353] [2024-06-27 20:02:35,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748915353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:35,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:35,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:35,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016667929] [2024-06-27 20:02:35,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:35,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:35,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:35,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:35,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:35,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 20:02:35,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 194 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:35,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:35,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 20:02:35,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:35,530 INFO L124 PetriNetUnfolderBase]: 1336/2085 cut-off events. [2024-06-27 20:02:35,530 INFO L125 PetriNetUnfolderBase]: For 2178/2178 co-relation queries the response was YES. [2024-06-27 20:02:35,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5854 conditions, 2085 events. 1336/2085 cut-off events. For 2178/2178 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10107 event pairs, 450 based on Foata normal form. 6/2090 useless extension candidates. Maximal degree in co-relation 5838. Up to 1920 conditions per place. [2024-06-27 20:02:35,541 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-27 20:02:35,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 430 flow [2024-06-27 20:02:35,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:35,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:35,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 20:02:35,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-27 20:02:35,542 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 159 transitions. [2024-06-27 20:02:35,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 430 flow [2024-06-27 20:02:35,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 402 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:35,545 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-27 20:02:35,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-27 20:02:35,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-27 20:02:35,546 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-27 20:02:35,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:35,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:35,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:35,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:02:35,547 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-27 20:02:35,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:35,548 INFO L85 PathProgramCache]: Analyzing trace with hash 787885447, now seen corresponding path program 1 times [2024-06-27 20:02:35,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:35,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356085732] [2024-06-27 20:02:35,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:35,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:35,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:35,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:35,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356085732] [2024-06-27 20:02:35,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356085732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:35,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:35,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:02:35,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768999987] [2024-06-27 20:02:35,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:35,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:02:35,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:35,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:02:35,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:02:36,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:36,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:36,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:36,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:36,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:36,414 INFO L124 PetriNetUnfolderBase]: 1326/2105 cut-off events. [2024-06-27 20:02:36,414 INFO L125 PetriNetUnfolderBase]: For 3261/3261 co-relation queries the response was YES. [2024-06-27 20:02:36,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6224 conditions, 2105 events. 1326/2105 cut-off events. For 3261/3261 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10276 event pairs, 517 based on Foata normal form. 4/2108 useless extension candidates. Maximal degree in co-relation 6206. Up to 1963 conditions per place. [2024-06-27 20:02:36,423 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-27 20:02:36,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 371 flow [2024-06-27 20:02:36,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:02:36,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:02:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-27 20:02:36,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-27 20:02:36,425 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 96 transitions. [2024-06-27 20:02:36,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 371 flow [2024-06-27 20:02:36,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 332 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:36,431 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 222 flow [2024-06-27 20:02:36,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=222, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-27 20:02:36,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-27 20:02:36,433 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 222 flow [2024-06-27 20:02:36,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:36,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:36,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:36,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:02:36,437 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-27 20:02:36,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:36,438 INFO L85 PathProgramCache]: Analyzing trace with hash -872329150, now seen corresponding path program 1 times [2024-06-27 20:02:36,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:36,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682241870] [2024-06-27 20:02:36,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:36,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:36,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:36,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:36,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:36,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682241870] [2024-06-27 20:02:36,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682241870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:36,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:36,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:36,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088188615] [2024-06-27 20:02:36,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:36,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:36,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:36,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:36,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:37,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:37,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 222 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:37,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:37,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:37,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:37,459 INFO L124 PetriNetUnfolderBase]: 1364/2155 cut-off events. [2024-06-27 20:02:37,459 INFO L125 PetriNetUnfolderBase]: For 4528/4528 co-relation queries the response was YES. [2024-06-27 20:02:37,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6830 conditions, 2155 events. 1364/2155 cut-off events. For 4528/4528 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10478 event pairs, 487 based on Foata normal form. 4/2157 useless extension candidates. Maximal degree in co-relation 6810. Up to 1970 conditions per place. [2024-06-27 20:02:37,470 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 16 changer transitions 0/79 dead transitions. [2024-06-27 20:02:37,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 506 flow [2024-06-27 20:02:37,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:37,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 20:02:37,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-27 20:02:37,472 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 222 flow. Second operand 6 states and 121 transitions. [2024-06-27 20:02:37,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 506 flow [2024-06-27 20:02:37,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 472 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:37,476 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 308 flow [2024-06-27 20:02:37,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-27 20:02:37,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-27 20:02:37,479 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 308 flow [2024-06-27 20:02:37,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:37,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:37,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:37,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:02:37,480 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-27 20:02:37,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:37,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1256211778, now seen corresponding path program 2 times [2024-06-27 20:02:37,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:37,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957336520] [2024-06-27 20:02:37,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:37,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:37,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:37,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:37,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:37,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957336520] [2024-06-27 20:02:37,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957336520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:37,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:37,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:37,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9235352] [2024-06-27 20:02:37,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:37,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:37,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:37,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:37,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:38,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:38,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 308 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:38,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:38,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:38,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:38,410 INFO L124 PetriNetUnfolderBase]: 1354/2144 cut-off events. [2024-06-27 20:02:38,410 INFO L125 PetriNetUnfolderBase]: For 6184/6184 co-relation queries the response was YES. [2024-06-27 20:02:38,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7443 conditions, 2144 events. 1354/2144 cut-off events. For 6184/6184 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10430 event pairs, 496 based on Foata normal form. 4/2147 useless extension candidates. Maximal degree in co-relation 7421. Up to 1995 conditions per place. [2024-06-27 20:02:38,428 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2024-06-27 20:02:38,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 73 transitions, 486 flow [2024-06-27 20:02:38,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:38,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:38,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 20:02:38,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-27 20:02:38,430 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 308 flow. Second operand 6 states and 113 transitions. [2024-06-27 20:02:38,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 73 transitions, 486 flow [2024-06-27 20:02:38,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 458 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-27 20:02:38,437 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 310 flow [2024-06-27 20:02:38,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=62, PETRI_TRANSITIONS=57} [2024-06-27 20:02:38,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-27 20:02:38,438 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 310 flow [2024-06-27 20:02:38,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:38,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:38,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:38,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:02:38,439 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-27 20:02:38,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:38,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1442263112, now seen corresponding path program 1 times [2024-06-27 20:02:38,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:38,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809462937] [2024-06-27 20:02:38,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:38,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:38,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:39,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-27 20:02:39,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:39,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809462937] [2024-06-27 20:02:39,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809462937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:39,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:39,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:39,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130488590] [2024-06-27 20:02:39,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:39,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:39,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:39,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:39,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:39,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:39,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 57 transitions, 310 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 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-27 20:02:39,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:39,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:39,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:39,630 INFO L124 PetriNetUnfolderBase]: 1376/2166 cut-off events. [2024-06-27 20:02:39,631 INFO L125 PetriNetUnfolderBase]: For 7393/7393 co-relation queries the response was YES. [2024-06-27 20:02:39,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7658 conditions, 2166 events. 1376/2166 cut-off events. For 7393/7393 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10506 event pairs, 489 based on Foata normal form. 4/2169 useless extension candidates. Maximal degree in co-relation 7633. Up to 2006 conditions per place. [2024-06-27 20:02:39,644 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 14 changer transitions 0/86 dead transitions. [2024-06-27 20:02:39,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 564 flow [2024-06-27 20:02:39,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:39,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:39,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 20:02:39,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-27 20:02:39,649 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 310 flow. Second operand 7 states and 136 transitions. [2024-06-27 20:02:39,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 564 flow [2024-06-27 20:02:39,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 86 transitions, 528 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:39,654 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 340 flow [2024-06-27 20:02:39,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=340, PETRI_PLACES=63, PETRI_TRANSITIONS=60} [2024-06-27 20:02:39,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-27 20:02:39,655 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 340 flow [2024-06-27 20:02:39,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 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-27 20:02:39,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:39,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:39,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:02:39,656 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:39,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:39,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1442383082, now seen corresponding path program 2 times [2024-06-27 20:02:39,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:39,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033460419] [2024-06-27 20:02:39,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:39,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:40,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:40,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:40,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033460419] [2024-06-27 20:02:40,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033460419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:40,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:40,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:40,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906974041] [2024-06-27 20:02:40,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:40,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:40,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:40,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:40,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:40,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:40,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 60 transitions, 340 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 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-27 20:02:40,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:40,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:40,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:40,784 INFO L124 PetriNetUnfolderBase]: 1414/2220 cut-off events. [2024-06-27 20:02:40,784 INFO L125 PetriNetUnfolderBase]: For 9459/9459 co-relation queries the response was YES. [2024-06-27 20:02:40,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8400 conditions, 2220 events. 1414/2220 cut-off events. For 9459/9459 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10821 event pairs, 467 based on Foata normal form. 4/2222 useless extension candidates. Maximal degree in co-relation 8376. Up to 1964 conditions per place. [2024-06-27 20:02:40,794 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 62 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-27 20:02:40,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 680 flow [2024-06-27 20:02:40,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:40,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:40,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 20:02:40,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-27 20:02:40,795 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 340 flow. Second operand 7 states and 141 transitions. [2024-06-27 20:02:40,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 680 flow [2024-06-27 20:02:40,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 93 transitions, 638 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:40,800 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 424 flow [2024-06-27 20:02:40,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=424, PETRI_PLACES=65, PETRI_TRANSITIONS=66} [2024-06-27 20:02:40,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-27 20:02:40,801 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 424 flow [2024-06-27 20:02:40,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 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-27 20:02:40,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:40,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:40,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:02:40,802 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:40,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:40,802 INFO L85 PathProgramCache]: Analyzing trace with hash 287860424, now seen corresponding path program 3 times [2024-06-27 20:02:40,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:40,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501130065] [2024-06-27 20:02:40,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:40,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:40,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:41,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:41,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:41,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501130065] [2024-06-27 20:02:41,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501130065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:41,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:41,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:02:41,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942332347] [2024-06-27 20:02:41,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:41,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:02:41,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:41,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:02:41,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:02:41,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:41,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 66 transitions, 424 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 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-27 20:02:41,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:41,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:41,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:41,886 INFO L124 PetriNetUnfolderBase]: 1404/2209 cut-off events. [2024-06-27 20:02:41,886 INFO L125 PetriNetUnfolderBase]: For 11926/11926 co-relation queries the response was YES. [2024-06-27 20:02:41,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8830 conditions, 2209 events. 1404/2209 cut-off events. For 11926/11926 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10740 event pairs, 491 based on Foata normal form. 4/2212 useless extension candidates. Maximal degree in co-relation 8805. Up to 2045 conditions per place. [2024-06-27 20:02:41,897 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 68 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-27 20:02:41,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 644 flow [2024-06-27 20:02:41,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:41,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:41,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:02:41,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-27 20:02:41,899 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 424 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:02:41,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 644 flow [2024-06-27 20:02:41,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 87 transitions, 588 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:41,910 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 404 flow [2024-06-27 20:02:41,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-27 20:02:41,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-27 20:02:41,912 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 404 flow [2024-06-27 20:02:41,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 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-27 20:02:41,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:41,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:41,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:02:41,913 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-27 20:02:41,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:41,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1619760866, now seen corresponding path program 1 times [2024-06-27 20:02:41,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:41,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261102260] [2024-06-27 20:02:41,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:41,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:41,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:42,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:42,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:42,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261102260] [2024-06-27 20:02:42,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261102260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:42,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:42,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:42,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406419446] [2024-06-27 20:02:42,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:42,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:42,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:42,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:42,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:42,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:02:42,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 404 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-27 20:02:42,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:42,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:02:42,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:43,500 INFO L124 PetriNetUnfolderBase]: 1710/2635 cut-off events. [2024-06-27 20:02:43,501 INFO L125 PetriNetUnfolderBase]: For 15759/15759 co-relation queries the response was YES. [2024-06-27 20:02:43,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10497 conditions, 2635 events. 1710/2635 cut-off events. For 15759/15759 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12432 event pairs, 612 based on Foata normal form. 4/2638 useless extension candidates. Maximal degree in co-relation 10470. Up to 2493 conditions per place. [2024-06-27 20:02:43,515 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 72 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-27 20:02:43,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 675 flow [2024-06-27 20:02:43,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:43,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:43,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 20:02:43,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-27 20:02:43,517 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 404 flow. Second operand 7 states and 124 transitions. [2024-06-27 20:02:43,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 675 flow [2024-06-27 20:02:43,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 626 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:43,527 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 449 flow [2024-06-27 20:02:43,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=449, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2024-06-27 20:02:43,527 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-27 20:02:43,528 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 449 flow [2024-06-27 20:02:43,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-27 20:02:43,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:43,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:43,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:02:43,528 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:43,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:43,529 INFO L85 PathProgramCache]: Analyzing trace with hash 973376024, now seen corresponding path program 1 times [2024-06-27 20:02:43,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:43,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651165825] [2024-06-27 20:02:43,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:43,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:43,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:44,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:44,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:44,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651165825] [2024-06-27 20:02:44,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651165825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:44,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:44,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:02:44,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100959313] [2024-06-27 20:02:44,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:44,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:02:44,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:44,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:02:44,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:02:44,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:02:44,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 449 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:44,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:44,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:02:44,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:44,510 INFO L124 PetriNetUnfolderBase]: 1799/2729 cut-off events. [2024-06-27 20:02:44,510 INFO L125 PetriNetUnfolderBase]: For 21039/21043 co-relation queries the response was YES. [2024-06-27 20:02:44,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11693 conditions, 2729 events. 1799/2729 cut-off events. For 21039/21043 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12784 event pairs, 723 based on Foata normal form. 5/2723 useless extension candidates. Maximal degree in co-relation 11664. Up to 2667 conditions per place. [2024-06-27 20:02:44,525 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 67 selfloop transitions, 8 changer transitions 0/82 dead transitions. [2024-06-27 20:02:44,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 82 transitions, 639 flow [2024-06-27 20:02:44,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:02:44,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:02:44,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-27 20:02:44,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-27 20:02:44,526 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 449 flow. Second operand 5 states and 87 transitions. [2024-06-27 20:02:44,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 82 transitions, 639 flow [2024-06-27 20:02:44,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 82 transitions, 594 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:44,543 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 452 flow [2024-06-27 20:02:44,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-27 20:02:44,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-27 20:02:44,544 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 452 flow [2024-06-27 20:02:44,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:44,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:44,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:44,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:02:44,545 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:44,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:44,545 INFO L85 PathProgramCache]: Analyzing trace with hash -793468639, now seen corresponding path program 1 times [2024-06-27 20:02:44,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:44,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055866041] [2024-06-27 20:02:44,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:44,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:44,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:45,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:45,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:45,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055866041] [2024-06-27 20:02:45,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055866041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:45,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:45,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:45,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84080418] [2024-06-27 20:02:45,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:45,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:45,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:45,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:45,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:45,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:45,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 452 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:45,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:45,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:45,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:46,063 INFO L124 PetriNetUnfolderBase]: 1744/2685 cut-off events. [2024-06-27 20:02:46,063 INFO L125 PetriNetUnfolderBase]: For 24186/24188 co-relation queries the response was YES. [2024-06-27 20:02:46,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11940 conditions, 2685 events. 1744/2685 cut-off events. For 24186/24188 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13184 event pairs, 576 based on Foata normal form. 4/2678 useless extension candidates. Maximal degree in co-relation 11910. Up to 2454 conditions per place. [2024-06-27 20:02:46,080 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 88 selfloop transitions, 20 changer transitions 0/115 dead transitions. [2024-06-27 20:02:46,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 115 transitions, 802 flow [2024-06-27 20:02:46,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:46,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:46,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 20:02:46,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 20:02:46,082 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 452 flow. Second operand 9 states and 174 transitions. [2024-06-27 20:02:46,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 115 transitions, 802 flow [2024-06-27 20:02:46,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 115 transitions, 776 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:02:46,093 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 515 flow [2024-06-27 20:02:46,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=515, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-06-27 20:02:46,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-27 20:02:46,094 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 515 flow [2024-06-27 20:02:46,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:46,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:46,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:46,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:02:46,095 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-27 20:02:46,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:46,096 INFO L85 PathProgramCache]: Analyzing trace with hash 995096231, now seen corresponding path program 2 times [2024-06-27 20:02:46,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:46,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665856775] [2024-06-27 20:02:46,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:46,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:46,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:46,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:46,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:46,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665856775] [2024-06-27 20:02:46,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665856775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:46,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:46,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:46,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188652899] [2024-06-27 20:02:46,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:46,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:46,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:46,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:46,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:47,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:47,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 515 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:47,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:47,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:47,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:47,504 INFO L124 PetriNetUnfolderBase]: 1763/2724 cut-off events. [2024-06-27 20:02:47,505 INFO L125 PetriNetUnfolderBase]: For 28366/28370 co-relation queries the response was YES. [2024-06-27 20:02:47,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12765 conditions, 2724 events. 1763/2724 cut-off events. For 28366/28370 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13528 event pairs, 526 based on Foata normal form. 4/2721 useless extension candidates. Maximal degree in co-relation 12734. Up to 2361 conditions per place. [2024-06-27 20:02:47,520 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 73 selfloop transitions, 36 changer transitions 0/116 dead transitions. [2024-06-27 20:02:47,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 116 transitions, 955 flow [2024-06-27 20:02:47,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:47,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:47,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 20:02:47,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 20:02:47,522 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 515 flow. Second operand 8 states and 160 transitions. [2024-06-27 20:02:47,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 116 transitions, 955 flow [2024-06-27 20:02:47,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 116 transitions, 892 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:02:47,535 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 639 flow [2024-06-27 20:02:47,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=639, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2024-06-27 20:02:47,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-27 20:02:47,536 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 639 flow [2024-06-27 20:02:47,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:47,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:47,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:47,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:02:47,537 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-27 20:02:47,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:47,537 INFO L85 PathProgramCache]: Analyzing trace with hash 771248195, now seen corresponding path program 1 times [2024-06-27 20:02:47,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:47,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195725682] [2024-06-27 20:02:47,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:47,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:47,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:48,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:48,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:48,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195725682] [2024-06-27 20:02:48,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195725682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:48,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:48,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:48,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801443662] [2024-06-27 20:02:48,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:48,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:48,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:48,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:48,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:48,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:02:48,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 639 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-27 20:02:48,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:48,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:02:48,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:48,867 INFO L124 PetriNetUnfolderBase]: 1888/2873 cut-off events. [2024-06-27 20:02:48,868 INFO L125 PetriNetUnfolderBase]: For 33993/33993 co-relation queries the response was YES. [2024-06-27 20:02:48,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14228 conditions, 2873 events. 1888/2873 cut-off events. For 33993/33993 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13593 event pairs, 647 based on Foata normal form. 2/2874 useless extension candidates. Maximal degree in co-relation 14195. Up to 2700 conditions per place. [2024-06-27 20:02:48,884 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 19 changer transitions 0/109 dead transitions. [2024-06-27 20:02:48,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 109 transitions, 968 flow [2024-06-27 20:02:48,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:02:48,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:02:48,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 20:02:48,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 20:02:48,886 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 639 flow. Second operand 7 states and 125 transitions. [2024-06-27 20:02:48,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 109 transitions, 968 flow [2024-06-27 20:02:48,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 109 transitions, 910 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:48,907 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 712 flow [2024-06-27 20:02:48,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=712, PETRI_PLACES=83, PETRI_TRANSITIONS=89} [2024-06-27 20:02:48,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-27 20:02:48,908 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 712 flow [2024-06-27 20:02:48,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-27 20:02:48,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:48,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:48,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:02:48,909 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-27 20:02:48,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:48,909 INFO L85 PathProgramCache]: Analyzing trace with hash -645768829, now seen corresponding path program 3 times [2024-06-27 20:02:48,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:48,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865169124] [2024-06-27 20:02:48,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:48,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:48,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:49,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:49,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:49,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865169124] [2024-06-27 20:02:49,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865169124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:49,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:49,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:02:49,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479300281] [2024-06-27 20:02:49,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:49,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:02:49,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:49,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:02:49,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:02:49,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:49,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 89 transitions, 712 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:49,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:49,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:49,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:50,270 INFO L124 PetriNetUnfolderBase]: 1768/2731 cut-off events. [2024-06-27 20:02:50,271 INFO L125 PetriNetUnfolderBase]: For 36183/36183 co-relation queries the response was YES. [2024-06-27 20:02:50,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13860 conditions, 2731 events. 1768/2731 cut-off events. For 36183/36183 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13545 event pairs, 550 based on Foata normal form. 6/2734 useless extension candidates. Maximal degree in co-relation 13825. Up to 2421 conditions per place. [2024-06-27 20:02:50,285 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 83 selfloop transitions, 30 changer transitions 0/120 dead transitions. [2024-06-27 20:02:50,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 120 transitions, 1116 flow [2024-06-27 20:02:50,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:50,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:50,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:02:50,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:02:50,288 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 712 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:02:50,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 120 transitions, 1116 flow [2024-06-27 20:02:50,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 120 transitions, 1064 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:50,316 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 781 flow [2024-06-27 20:02:50,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=781, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-27 20:02:50,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-27 20:02:50,316 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 781 flow [2024-06-27 20:02:50,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:50,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:50,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:50,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:02:50,317 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-27 20:02:50,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:50,318 INFO L85 PathProgramCache]: Analyzing trace with hash 70562834, now seen corresponding path program 1 times [2024-06-27 20:02:50,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:50,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73627647] [2024-06-27 20:02:50,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:50,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:50,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:50,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:50,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73627647] [2024-06-27 20:02:50,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73627647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:50,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:50,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:50,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40400020] [2024-06-27 20:02:50,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:50,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:50,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:50,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:50,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:50,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:02:50,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 781 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 20:02:50,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:50,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:02:50,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:51,488 INFO L124 PetriNetUnfolderBase]: 1884/2847 cut-off events. [2024-06-27 20:02:51,489 INFO L125 PetriNetUnfolderBase]: For 42157/42175 co-relation queries the response was YES. [2024-06-27 20:02:51,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15048 conditions, 2847 events. 1884/2847 cut-off events. For 42157/42175 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13303 event pairs, 701 based on Foata normal form. 7/2832 useless extension candidates. Maximal degree in co-relation 15012. Up to 2764 conditions per place. [2024-06-27 20:02:51,504 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 86 selfloop transitions, 11 changer transitions 0/106 dead transitions. [2024-06-27 20:02:51,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 106 transitions, 1025 flow [2024-06-27 20:02:51,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:51,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:51,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 20:02:51,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:02:51,506 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 781 flow. Second operand 6 states and 102 transitions. [2024-06-27 20:02:51,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 106 transitions, 1025 flow [2024-06-27 20:02:51,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 106 transitions, 914 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:51,527 INFO L231 Difference]: Finished difference. Result has 86 places, 95 transitions, 728 flow [2024-06-27 20:02:51,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=80, 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=728, PETRI_PLACES=86, PETRI_TRANSITIONS=95} [2024-06-27 20:02:51,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-27 20:02:51,528 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 95 transitions, 728 flow [2024-06-27 20:02:51,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 20:02:51,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:51,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:51,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:02:51,529 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:51,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:51,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1172274209, now seen corresponding path program 1 times [2024-06-27 20:02:51,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:51,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830252769] [2024-06-27 20:02:51,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:51,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:51,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:52,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:52,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830252769] [2024-06-27 20:02:52,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830252769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:52,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:52,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:52,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030191598] [2024-06-27 20:02:52,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:52,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:52,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:52,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:52,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:52,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:52,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 95 transitions, 728 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:52,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:52,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:52,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:53,381 INFO L124 PetriNetUnfolderBase]: 1986/3064 cut-off events. [2024-06-27 20:02:53,382 INFO L125 PetriNetUnfolderBase]: For 51877/51877 co-relation queries the response was YES. [2024-06-27 20:02:53,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16806 conditions, 3064 events. 1986/3064 cut-off events. For 51877/51877 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15660 event pairs, 499 based on Foata normal form. 16/3067 useless extension candidates. Maximal degree in co-relation 16769. Up to 2523 conditions per place. [2024-06-27 20:02:53,401 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 121 selfloop transitions, 23 changer transitions 0/151 dead transitions. [2024-06-27 20:02:53,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 151 transitions, 1314 flow [2024-06-27 20:02:53,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:02:53,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:02:53,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 20:02:53,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902439024390244 [2024-06-27 20:02:53,405 INFO L175 Difference]: Start difference. First operand has 86 places, 95 transitions, 728 flow. Second operand 10 states and 201 transitions. [2024-06-27 20:02:53,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 151 transitions, 1314 flow [2024-06-27 20:02:53,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 151 transitions, 1278 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:02:53,429 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 798 flow [2024-06-27 20:02:53,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=798, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-06-27 20:02:53,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-27 20:02:53,430 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 798 flow [2024-06-27 20:02:53,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:53,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:53,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:53,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:02:53,431 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:53,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:53,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1172276999, now seen corresponding path program 2 times [2024-06-27 20:02:53,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:53,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8488110] [2024-06-27 20:02:53,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:53,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:53,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:54,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:54,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:54,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8488110] [2024-06-27 20:02:54,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8488110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:54,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:54,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:54,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354710880] [2024-06-27 20:02:54,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:54,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:54,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:54,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:54,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:54,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:54,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 798 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:54,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:54,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:54,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:55,277 INFO L124 PetriNetUnfolderBase]: 1945/3011 cut-off events. [2024-06-27 20:02:55,278 INFO L125 PetriNetUnfolderBase]: For 54762/54762 co-relation queries the response was YES. [2024-06-27 20:02:55,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16493 conditions, 3011 events. 1945/3011 cut-off events. For 54762/54762 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15319 event pairs, 593 based on Foata normal form. 24/3028 useless extension candidates. Maximal degree in co-relation 16455. Up to 2632 conditions per place. [2024-06-27 20:02:55,296 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-27 20:02:55,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1228 flow [2024-06-27 20:02:55,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:02:55,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:02:55,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-27 20:02:55,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-27 20:02:55,298 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 798 flow. Second operand 10 states and 195 transitions. [2024-06-27 20:02:55,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1228 flow [2024-06-27 20:02:55,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 145 transitions, 1189 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:02:55,324 INFO L231 Difference]: Finished difference. Result has 96 places, 97 transitions, 809 flow [2024-06-27 20:02:55,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=809, PETRI_PLACES=96, PETRI_TRANSITIONS=97} [2024-06-27 20:02:55,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-27 20:02:55,325 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 97 transitions, 809 flow [2024-06-27 20:02:55,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:55,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:55,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:55,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:02:55,325 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:02:55,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:55,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1144078045, now seen corresponding path program 1 times [2024-06-27 20:02:55,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:55,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939180065] [2024-06-27 20:02:55,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:55,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:56,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:56,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:56,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939180065] [2024-06-27 20:02:56,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939180065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:56,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:56,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:56,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265223719] [2024-06-27 20:02:56,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:56,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:56,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:56,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:56,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:56,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:02:56,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 97 transitions, 809 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:02:56,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:56,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:02:56,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:56,934 INFO L124 PetriNetUnfolderBase]: 2093/3202 cut-off events. [2024-06-27 20:02:56,934 INFO L125 PetriNetUnfolderBase]: For 57184/57186 co-relation queries the response was YES. [2024-06-27 20:02:56,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17558 conditions, 3202 events. 2093/3202 cut-off events. For 57184/57186 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 15552 event pairs, 628 based on Foata normal form. 4/3202 useless extension candidates. Maximal degree in co-relation 17518. Up to 2961 conditions per place. [2024-06-27 20:02:56,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 101 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-27 20:02:56,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 132 transitions, 1195 flow [2024-06-27 20:02:56,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:02:56,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:02:56,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:02:56,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:02:56,956 INFO L175 Difference]: Start difference. First operand has 96 places, 97 transitions, 809 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:02:56,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 132 transitions, 1195 flow [2024-06-27 20:02:56,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 1148 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 20:02:56,983 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 883 flow [2024-06-27 20:02:56,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=883, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2024-06-27 20:02:56,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-27 20:02:56,984 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 883 flow [2024-06-27 20:02:56,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:02:56,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:56,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:56,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:02:56,985 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-27 20:02:56,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:56,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1290364679, now seen corresponding path program 3 times [2024-06-27 20:02:56,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:56,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074712528] [2024-06-27 20:02:56,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:56,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:56,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:57,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:57,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:57,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074712528] [2024-06-27 20:02:57,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074712528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:57,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:57,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:02:57,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291259466] [2024-06-27 20:02:57,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:57,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:02:57,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:57,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:02:57,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:02:58,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:02:58,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 883 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:58,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:58,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:02:58,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:58,724 INFO L124 PetriNetUnfolderBase]: 2080/3243 cut-off events. [2024-06-27 20:02:58,724 INFO L125 PetriNetUnfolderBase]: For 68502/68502 co-relation queries the response was YES. [2024-06-27 20:02:58,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18347 conditions, 3243 events. 2080/3243 cut-off events. For 68502/68502 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16810 event pairs, 553 based on Foata normal form. 28/3260 useless extension candidates. Maximal degree in co-relation 18305. Up to 2702 conditions per place. [2024-06-27 20:02:58,744 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 99 selfloop transitions, 36 changer transitions 0/143 dead transitions. [2024-06-27 20:02:58,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 143 transitions, 1319 flow [2024-06-27 20:02:58,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:02:58,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:02:58,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 20:02:58,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-27 20:02:58,745 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 883 flow. Second operand 9 states and 178 transitions. [2024-06-27 20:02:58,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 143 transitions, 1319 flow [2024-06-27 20:02:58,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 143 transitions, 1240 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:02:58,776 INFO L231 Difference]: Finished difference. Result has 100 places, 103 transitions, 916 flow [2024-06-27 20:02:58,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=916, PETRI_PLACES=100, PETRI_TRANSITIONS=103} [2024-06-27 20:02:58,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-27 20:02:58,777 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 103 transitions, 916 flow [2024-06-27 20:02:58,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:02:58,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:02:58,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:02:58,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:02:58,778 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-27 20:02:58,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:02:58,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2118959857, now seen corresponding path program 1 times [2024-06-27 20:02:58,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:02:58,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102951032] [2024-06-27 20:02:58,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:02:58,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:02:58,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:02:59,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:02:59,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:02:59,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102951032] [2024-06-27 20:02:59,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102951032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:02:59,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:02:59,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:02:59,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842367902] [2024-06-27 20:02:59,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:02:59,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:02:59,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:02:59,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:02:59,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:02:59,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:02:59,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 103 transitions, 916 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 20:02:59,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:02:59,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:02:59,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:02:59,958 INFO L124 PetriNetUnfolderBase]: 2214/3386 cut-off events. [2024-06-27 20:02:59,958 INFO L125 PetriNetUnfolderBase]: For 72004/72028 co-relation queries the response was YES. [2024-06-27 20:02:59,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19546 conditions, 3386 events. 2214/3386 cut-off events. For 72004/72028 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16797 event pairs, 720 based on Foata normal form. 8/3377 useless extension candidates. Maximal degree in co-relation 19503. Up to 3255 conditions per place. [2024-06-27 20:02:59,979 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 96 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-27 20:02:59,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 125 transitions, 1282 flow [2024-06-27 20:02:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:02:59,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:02:59,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 20:02:59,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-27 20:02:59,981 INFO L175 Difference]: Start difference. First operand has 100 places, 103 transitions, 916 flow. Second operand 6 states and 109 transitions. [2024-06-27 20:02:59,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 125 transitions, 1282 flow [2024-06-27 20:03:00,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 125 transitions, 1204 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:00,025 INFO L231 Difference]: Finished difference. Result has 99 places, 109 transitions, 943 flow [2024-06-27 20:03:00,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=943, PETRI_PLACES=99, PETRI_TRANSITIONS=109} [2024-06-27 20:03:00,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-27 20:03:00,026 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 109 transitions, 943 flow [2024-06-27 20:03:00,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 20:03:00,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:00,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:00,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:03:00,027 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:00,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:00,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1391709253, now seen corresponding path program 2 times [2024-06-27 20:03:00,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:00,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564208242] [2024-06-27 20:03:00,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:00,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:00,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:00,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:00,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:00,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564208242] [2024-06-27 20:03:00,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564208242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:00,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:00,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:03:00,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538139453] [2024-06-27 20:03:00,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:00,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:03:00,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:00,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:03:00,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:03:00,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:00,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 109 transitions, 943 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:00,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:00,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:00,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:01,462 INFO L124 PetriNetUnfolderBase]: 2236/3428 cut-off events. [2024-06-27 20:03:01,462 INFO L125 PetriNetUnfolderBase]: For 75748/75748 co-relation queries the response was YES. [2024-06-27 20:03:01,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19964 conditions, 3428 events. 2236/3428 cut-off events. For 75748/75748 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16948 event pairs, 667 based on Foata normal form. 4/3431 useless extension candidates. Maximal degree in co-relation 19920. Up to 3239 conditions per place. [2024-06-27 20:03:01,486 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 17 changer transitions 0/136 dead transitions. [2024-06-27 20:03:01,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 136 transitions, 1303 flow [2024-06-27 20:03:01,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:01,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:01,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:03:01,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:03:01,487 INFO L175 Difference]: Start difference. First operand has 99 places, 109 transitions, 943 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:03:01,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 136 transitions, 1303 flow [2024-06-27 20:03:01,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 136 transitions, 1273 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 20:03:01,535 INFO L231 Difference]: Finished difference. Result has 105 places, 111 transitions, 998 flow [2024-06-27 20:03:01,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=998, PETRI_PLACES=105, PETRI_TRANSITIONS=111} [2024-06-27 20:03:01,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-27 20:03:01,536 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 111 transitions, 998 flow [2024-06-27 20:03:01,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:01,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:01,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:01,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:03:01,536 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:01,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:01,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1811763243, now seen corresponding path program 1 times [2024-06-27 20:03:01,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:01,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572115942] [2024-06-27 20:03:01,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:01,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:01,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:02,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:02,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:02,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572115942] [2024-06-27 20:03:02,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572115942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:02,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:02,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:03:02,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826688267] [2024-06-27 20:03:02,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:02,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:03:02,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:02,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:03:02,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:03:02,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:02,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 111 transitions, 998 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:02,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:02,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:02,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:03,202 INFO L124 PetriNetUnfolderBase]: 2250/3448 cut-off events. [2024-06-27 20:03:03,202 INFO L125 PetriNetUnfolderBase]: For 81338/81338 co-relation queries the response was YES. [2024-06-27 20:03:03,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20473 conditions, 3448 events. 2250/3448 cut-off events. For 81338/81338 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17065 event pairs, 691 based on Foata normal form. 2/3449 useless extension candidates. Maximal degree in co-relation 20427. Up to 3241 conditions per place. [2024-06-27 20:03:03,223 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 107 selfloop transitions, 25 changer transitions 0/139 dead transitions. [2024-06-27 20:03:03,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1354 flow [2024-06-27 20:03:03,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:03,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:03,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:03:03,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:03:03,225 INFO L175 Difference]: Start difference. First operand has 105 places, 111 transitions, 998 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:03:03,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1354 flow [2024-06-27 20:03:03,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 139 transitions, 1257 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:03,277 INFO L231 Difference]: Finished difference. Result has 107 places, 114 transitions, 995 flow [2024-06-27 20:03:03,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=901, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=995, PETRI_PLACES=107, PETRI_TRANSITIONS=114} [2024-06-27 20:03:03,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-27 20:03:03,278 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 114 transitions, 995 flow [2024-06-27 20:03:03,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:03,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:03,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:03,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:03:03,278 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-27 20:03:03,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:03,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1811763491, now seen corresponding path program 3 times [2024-06-27 20:03:03,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:03,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598770362] [2024-06-27 20:03:03,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:03,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:03,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:04,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:04,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:04,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598770362] [2024-06-27 20:03:04,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598770362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:04,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:04,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:03:04,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012300802] [2024-06-27 20:03:04,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:04,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:03:04,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:04,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:03:04,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:03:04,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:04,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 114 transitions, 995 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:04,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:04,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:04,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:04,796 INFO L124 PetriNetUnfolderBase]: 2267/3475 cut-off events. [2024-06-27 20:03:04,797 INFO L125 PetriNetUnfolderBase]: For 87570/87570 co-relation queries the response was YES. [2024-06-27 20:03:04,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20843 conditions, 3475 events. 2267/3475 cut-off events. For 87570/87570 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17209 event pairs, 729 based on Foata normal form. 4/3478 useless extension candidates. Maximal degree in co-relation 20796. Up to 3277 conditions per place. [2024-06-27 20:03:04,818 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 113 selfloop transitions, 21 changer transitions 0/141 dead transitions. [2024-06-27 20:03:04,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 141 transitions, 1371 flow [2024-06-27 20:03:04,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:04,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:04,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:03:04,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 20:03:04,820 INFO L175 Difference]: Start difference. First operand has 107 places, 114 transitions, 995 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:03:04,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 141 transitions, 1371 flow [2024-06-27 20:03:04,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 141 transitions, 1317 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:04,857 INFO L231 Difference]: Finished difference. Result has 108 places, 116 transitions, 1039 flow [2024-06-27 20:03:04,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1039, PETRI_PLACES=108, PETRI_TRANSITIONS=116} [2024-06-27 20:03:04,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-27 20:03:04,857 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 116 transitions, 1039 flow [2024-06-27 20:03:04,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:04,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:04,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:04,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:03:04,858 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-27 20:03:04,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:04,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1575403433, now seen corresponding path program 4 times [2024-06-27 20:03:04,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:04,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582590705] [2024-06-27 20:03:04,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:04,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:04,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:05,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:05,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:05,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582590705] [2024-06-27 20:03:05,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582590705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:05,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:05,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:03:05,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48000877] [2024-06-27 20:03:05,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:05,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:03:05,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:05,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:03:05,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:03:05,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:03:05,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 116 transitions, 1039 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:05,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:05,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:03:05,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:06,556 INFO L124 PetriNetUnfolderBase]: 2208/3448 cut-off events. [2024-06-27 20:03:06,556 INFO L125 PetriNetUnfolderBase]: For 100801/100801 co-relation queries the response was YES. [2024-06-27 20:03:06,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20989 conditions, 3448 events. 2208/3448 cut-off events. For 100801/100801 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 17972 event pairs, 608 based on Foata normal form. 28/3475 useless extension candidates. Maximal degree in co-relation 20941. Up to 2969 conditions per place. [2024-06-27 20:03:06,581 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 120 selfloop transitions, 26 changer transitions 0/156 dead transitions. [2024-06-27 20:03:06,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 156 transitions, 1505 flow [2024-06-27 20:03:06,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:06,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:06,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:03:06,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 20:03:06,589 INFO L175 Difference]: Start difference. First operand has 108 places, 116 transitions, 1039 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:03:06,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 156 transitions, 1505 flow [2024-06-27 20:03:06,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 156 transitions, 1427 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:06,651 INFO L231 Difference]: Finished difference. Result has 112 places, 120 transitions, 1083 flow [2024-06-27 20:03:06,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1083, PETRI_PLACES=112, PETRI_TRANSITIONS=120} [2024-06-27 20:03:06,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-27 20:03:06,652 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 120 transitions, 1083 flow [2024-06-27 20:03:06,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:06,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:06,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:06,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:03:06,652 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:06,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:06,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1575588131, now seen corresponding path program 4 times [2024-06-27 20:03:06,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:06,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101902414] [2024-06-27 20:03:06,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:06,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:06,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:07,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:07,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:07,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101902414] [2024-06-27 20:03:07,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101902414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:07,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:07,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:03:07,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211332672] [2024-06-27 20:03:07,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:07,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:03:07,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:07,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:03:07,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:03:07,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:07,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 120 transitions, 1083 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:07,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:07,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:07,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:08,272 INFO L124 PetriNetUnfolderBase]: 2329/3580 cut-off events. [2024-06-27 20:03:08,273 INFO L125 PetriNetUnfolderBase]: For 100477/100477 co-relation queries the response was YES. [2024-06-27 20:03:08,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21885 conditions, 3580 events. 2329/3580 cut-off events. For 100477/100477 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 17951 event pairs, 700 based on Foata normal form. 4/3583 useless extension candidates. Maximal degree in co-relation 21835. Up to 3378 conditions per place. [2024-06-27 20:03:08,297 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 123 selfloop transitions, 21 changer transitions 0/151 dead transitions. [2024-06-27 20:03:08,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1518 flow [2024-06-27 20:03:08,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:08,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:08,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:03:08,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 20:03:08,314 INFO L175 Difference]: Start difference. First operand has 112 places, 120 transitions, 1083 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:03:08,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1518 flow [2024-06-27 20:03:08,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 151 transitions, 1456 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:08,370 INFO L231 Difference]: Finished difference. Result has 115 places, 125 transitions, 1163 flow [2024-06-27 20:03:08,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1163, PETRI_PLACES=115, PETRI_TRANSITIONS=125} [2024-06-27 20:03:08,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 20:03:08,371 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 125 transitions, 1163 flow [2024-06-27 20:03:08,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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-27 20:03:08,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:08,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:08,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:03:08,371 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-27 20:03:08,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:08,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1395377347, now seen corresponding path program 2 times [2024-06-27 20:03:08,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:08,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511531719] [2024-06-27 20:03:08,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:08,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:08,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:08,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:08,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:08,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511531719] [2024-06-27 20:03:08,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511531719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:08,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:08,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:03:08,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503898594] [2024-06-27 20:03:08,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:08,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:03:08,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:08,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:03:08,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:03:09,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:09,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 125 transitions, 1163 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 20:03:09,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:09,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:09,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:09,583 INFO L124 PetriNetUnfolderBase]: 2299/3538 cut-off events. [2024-06-27 20:03:09,584 INFO L125 PetriNetUnfolderBase]: For 104065/104072 co-relation queries the response was YES. [2024-06-27 20:03:09,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21819 conditions, 3538 events. 2299/3538 cut-off events. For 104065/104072 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17852 event pairs, 750 based on Foata normal form. 4/3525 useless extension candidates. Maximal degree in co-relation 21767. Up to 3420 conditions per place. [2024-06-27 20:03:09,604 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 108 selfloop transitions, 11 changer transitions 0/134 dead transitions. [2024-06-27 20:03:09,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 134 transitions, 1423 flow [2024-06-27 20:03:09,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:03:09,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:03:09,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 20:03:09,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:03:09,606 INFO L175 Difference]: Start difference. First operand has 115 places, 125 transitions, 1163 flow. Second operand 6 states and 100 transitions. [2024-06-27 20:03:09,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 134 transitions, 1423 flow [2024-06-27 20:03:09,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 134 transitions, 1316 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:09,661 INFO L231 Difference]: Finished difference. Result has 116 places, 125 transitions, 1084 flow [2024-06-27 20:03:09,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1084, PETRI_PLACES=116, PETRI_TRANSITIONS=125} [2024-06-27 20:03:09,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-27 20:03:09,662 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 125 transitions, 1084 flow [2024-06-27 20:03:09,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-27 20:03:09,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:09,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:09,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:03:09,662 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-27 20:03:09,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:09,663 INFO L85 PathProgramCache]: Analyzing trace with hash -2113239985, now seen corresponding path program 1 times [2024-06-27 20:03:09,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:09,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433585106] [2024-06-27 20:03:09,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:09,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:10,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:10,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:10,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433585106] [2024-06-27 20:03:10,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433585106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:10,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:10,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:03:10,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799483470] [2024-06-27 20:03:10,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:10,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:03:10,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:10,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:03:10,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:03:10,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:10,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 125 transitions, 1084 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:10,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:10,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:10,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:10,782 INFO L124 PetriNetUnfolderBase]: 2450/3701 cut-off events. [2024-06-27 20:03:10,782 INFO L125 PetriNetUnfolderBase]: For 107570/107570 co-relation queries the response was YES. [2024-06-27 20:03:10,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22750 conditions, 3701 events. 2450/3701 cut-off events. For 107570/107570 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18041 event pairs, 750 based on Foata normal form. 1/3701 useless extension candidates. Maximal degree in co-relation 22697. Up to 3670 conditions per place. [2024-06-27 20:03:10,809 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 125 selfloop transitions, 16 changer transitions 0/144 dead transitions. [2024-06-27 20:03:10,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 144 transitions, 1506 flow [2024-06-27 20:03:10,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:03:10,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:03:10,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 20:03:10,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-27 20:03:10,810 INFO L175 Difference]: Start difference. First operand has 116 places, 125 transitions, 1084 flow. Second operand 6 states and 101 transitions. [2024-06-27 20:03:10,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 144 transitions, 1506 flow [2024-06-27 20:03:10,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 144 transitions, 1470 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:10,891 INFO L231 Difference]: Finished difference. Result has 117 places, 131 transitions, 1144 flow [2024-06-27 20:03:10,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1144, PETRI_PLACES=117, PETRI_TRANSITIONS=131} [2024-06-27 20:03:10,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-27 20:03:10,893 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 131 transitions, 1144 flow [2024-06-27 20:03:10,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:10,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:10,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:10,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:03:10,894 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-27 20:03:10,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:10,894 INFO L85 PathProgramCache]: Analyzing trace with hash -848260495, now seen corresponding path program 2 times [2024-06-27 20:03:10,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:10,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461945005] [2024-06-27 20:03:10,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:10,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:10,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:11,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:11,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:11,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461945005] [2024-06-27 20:03:11,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461945005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:11,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:11,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:03:11,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246789518] [2024-06-27 20:03:11,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:11,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:03:11,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:11,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:03:11,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:03:11,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:11,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 131 transitions, 1144 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:11,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:11,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:11,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:12,065 INFO L124 PetriNetUnfolderBase]: 2447/3698 cut-off events. [2024-06-27 20:03:12,065 INFO L125 PetriNetUnfolderBase]: For 114564/114566 co-relation queries the response was YES. [2024-06-27 20:03:12,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23289 conditions, 3698 events. 2447/3698 cut-off events. For 114564/114566 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18019 event pairs, 768 based on Foata normal form. 3/3700 useless extension candidates. Maximal degree in co-relation 23235. Up to 3667 conditions per place. [2024-06-27 20:03:12,093 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 121 selfloop transitions, 16 changer transitions 0/140 dead transitions. [2024-06-27 20:03:12,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 140 transitions, 1440 flow [2024-06-27 20:03:12,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:03:12,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:03:12,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 20:03:12,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-27 20:03:12,094 INFO L175 Difference]: Start difference. First operand has 117 places, 131 transitions, 1144 flow. Second operand 6 states and 97 transitions. [2024-06-27 20:03:12,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 140 transitions, 1440 flow [2024-06-27 20:03:12,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 140 transitions, 1394 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 20:03:12,169 INFO L231 Difference]: Finished difference. Result has 121 places, 131 transitions, 1136 flow [2024-06-27 20:03:12,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1136, PETRI_PLACES=121, PETRI_TRANSITIONS=131} [2024-06-27 20:03:12,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-27 20:03:12,170 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 131 transitions, 1136 flow [2024-06-27 20:03:12,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:12,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:12,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:12,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:03:12,171 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:12,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:12,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1352325993, now seen corresponding path program 1 times [2024-06-27 20:03:12,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:12,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658935193] [2024-06-27 20:03:12,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:12,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:12,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:13,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:13,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658935193] [2024-06-27 20:03:13,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658935193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:13,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:13,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:13,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497312772] [2024-06-27 20:03:13,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:13,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:13,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:13,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:13,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:13,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:13,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 131 transitions, 1136 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:13,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:13,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:13,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:14,007 INFO L124 PetriNetUnfolderBase]: 2361/3622 cut-off events. [2024-06-27 20:03:14,007 INFO L125 PetriNetUnfolderBase]: For 124004/124006 co-relation queries the response was YES. [2024-06-27 20:03:14,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23063 conditions, 3622 events. 2361/3622 cut-off events. For 124004/124006 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18163 event pairs, 626 based on Foata normal form. 4/3617 useless extension candidates. Maximal degree in co-relation 23007. Up to 3184 conditions per place. [2024-06-27 20:03:14,029 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 120 selfloop transitions, 47 changer transitions 0/176 dead transitions. [2024-06-27 20:03:14,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 176 transitions, 1711 flow [2024-06-27 20:03:14,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:14,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:14,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:03:14,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:03:14,030 INFO L175 Difference]: Start difference. First operand has 121 places, 131 transitions, 1136 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:03:14,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 176 transitions, 1711 flow [2024-06-27 20:03:14,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1667 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:14,093 INFO L231 Difference]: Finished difference. Result has 126 places, 141 transitions, 1365 flow [2024-06-27 20:03:14,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1365, PETRI_PLACES=126, PETRI_TRANSITIONS=141} [2024-06-27 20:03:14,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-27 20:03:14,094 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 141 transitions, 1365 flow [2024-06-27 20:03:14,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:14,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:14,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:14,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:03:14,095 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-27 20:03:14,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:14,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1536248225, now seen corresponding path program 1 times [2024-06-27 20:03:14,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:14,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021124629] [2024-06-27 20:03:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:14,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:14,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:14,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:14,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:14,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021124629] [2024-06-27 20:03:14,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021124629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:14,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:14,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:14,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628814168] [2024-06-27 20:03:14,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:14,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:14,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:14,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:14,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:14,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:14,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 141 transitions, 1365 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:14,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:14,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:14,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:15,348 INFO L124 PetriNetUnfolderBase]: 2344/3605 cut-off events. [2024-06-27 20:03:15,348 INFO L125 PetriNetUnfolderBase]: For 136806/136845 co-relation queries the response was YES. [2024-06-27 20:03:15,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23946 conditions, 3605 events. 2344/3605 cut-off events. For 136806/136845 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18253 event pairs, 733 based on Foata normal form. 8/3585 useless extension candidates. Maximal degree in co-relation 23888. Up to 3422 conditions per place. [2024-06-27 20:03:15,374 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 25 changer transitions 0/171 dead transitions. [2024-06-27 20:03:15,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 171 transitions, 1867 flow [2024-06-27 20:03:15,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:15,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:15,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:03:15,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-27 20:03:15,375 INFO L175 Difference]: Start difference. First operand has 126 places, 141 transitions, 1365 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:03:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 171 transitions, 1867 flow [2024-06-27 20:03:15,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 171 transitions, 1738 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:15,467 INFO L231 Difference]: Finished difference. Result has 131 places, 150 transitions, 1390 flow [2024-06-27 20:03:15,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1390, PETRI_PLACES=131, PETRI_TRANSITIONS=150} [2024-06-27 20:03:15,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-27 20:03:15,468 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 150 transitions, 1390 flow [2024-06-27 20:03:15,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:15,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:15,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:15,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:03:15,468 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:15,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:15,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1598592775, now seen corresponding path program 2 times [2024-06-27 20:03:15,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:15,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925600401] [2024-06-27 20:03:15,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:15,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:15,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:16,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-27 20:03:16,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:16,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925600401] [2024-06-27 20:03:16,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925600401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:16,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:16,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:16,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814335718] [2024-06-27 20:03:16,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:16,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:16,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:16,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:16,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:16,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:16,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 150 transitions, 1390 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:16,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:16,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:16,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:17,161 INFO L124 PetriNetUnfolderBase]: 2448/3750 cut-off events. [2024-06-27 20:03:17,162 INFO L125 PetriNetUnfolderBase]: For 142856/142868 co-relation queries the response was YES. [2024-06-27 20:03:17,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25151 conditions, 3750 events. 2448/3750 cut-off events. For 142856/142868 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18862 event pairs, 702 based on Foata normal form. 4/3748 useless extension candidates. Maximal degree in co-relation 25090. Up to 3448 conditions per place. [2024-06-27 20:03:17,186 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 148 selfloop transitions, 31 changer transitions 0/188 dead transitions. [2024-06-27 20:03:17,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 188 transitions, 1956 flow [2024-06-27 20:03:17,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:17,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:17,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:03:17,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:03:17,188 INFO L175 Difference]: Start difference. First operand has 131 places, 150 transitions, 1390 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:03:17,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 188 transitions, 1956 flow [2024-06-27 20:03:17,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 188 transitions, 1917 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 20:03:17,283 INFO L231 Difference]: Finished difference. Result has 140 places, 157 transitions, 1574 flow [2024-06-27 20:03:17,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1574, PETRI_PLACES=140, PETRI_TRANSITIONS=157} [2024-06-27 20:03:17,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 20:03:17,283 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 157 transitions, 1574 flow [2024-06-27 20:03:17,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:17,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:17,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:17,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:03:17,284 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:17,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -459010193, now seen corresponding path program 3 times [2024-06-27 20:03:17,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:17,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776283724] [2024-06-27 20:03:17,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:17,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:17,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:18,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:18,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:18,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776283724] [2024-06-27 20:03:18,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776283724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:18,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:18,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:18,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908108021] [2024-06-27 20:03:18,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:18,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:18,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:18,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:18,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:18,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:18,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 157 transitions, 1574 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:18,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:18,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:18,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:18,975 INFO L124 PetriNetUnfolderBase]: 2482/3804 cut-off events. [2024-06-27 20:03:18,975 INFO L125 PetriNetUnfolderBase]: For 153321/153333 co-relation queries the response was YES. [2024-06-27 20:03:18,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26091 conditions, 3804 events. 2482/3804 cut-off events. For 153321/153333 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19234 event pairs, 702 based on Foata normal form. 4/3802 useless extension candidates. Maximal degree in co-relation 26025. Up to 3566 conditions per place. [2024-06-27 20:03:19,002 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 162 selfloop transitions, 22 changer transitions 0/193 dead transitions. [2024-06-27 20:03:19,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 193 transitions, 2130 flow [2024-06-27 20:03:19,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:19,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:19,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:03:19,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 20:03:19,004 INFO L175 Difference]: Start difference. First operand has 140 places, 157 transitions, 1574 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:03:19,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 193 transitions, 2130 flow [2024-06-27 20:03:19,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 193 transitions, 2020 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:19,115 INFO L231 Difference]: Finished difference. Result has 147 places, 163 transitions, 1643 flow [2024-06-27 20:03:19,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1643, PETRI_PLACES=147, PETRI_TRANSITIONS=163} [2024-06-27 20:03:19,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 20:03:19,116 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 163 transitions, 1643 flow [2024-06-27 20:03:19,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:19,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:19,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:19,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:03:19,116 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:19,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:19,117 INFO L85 PathProgramCache]: Analyzing trace with hash -451867793, now seen corresponding path program 4 times [2024-06-27 20:03:19,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:19,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100563265] [2024-06-27 20:03:19,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:19,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:19,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:20,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:20,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:20,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100563265] [2024-06-27 20:03:20,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100563265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:20,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:20,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:20,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30707873] [2024-06-27 20:03:20,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:20,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:20,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:20,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:20,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:20,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:20,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 163 transitions, 1643 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:20,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:20,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:20,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:21,086 INFO L124 PetriNetUnfolderBase]: 2499/3831 cut-off events. [2024-06-27 20:03:21,087 INFO L125 PetriNetUnfolderBase]: For 162002/162014 co-relation queries the response was YES. [2024-06-27 20:03:21,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26448 conditions, 3831 events. 2499/3831 cut-off events. For 162002/162014 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 19409 event pairs, 712 based on Foata normal form. 4/3829 useless extension candidates. Maximal degree in co-relation 26379. Up to 3589 conditions per place. [2024-06-27 20:03:21,116 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 29 changer transitions 0/195 dead transitions. [2024-06-27 20:03:21,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 195 transitions, 2159 flow [2024-06-27 20:03:21,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:21,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:21,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:03:21,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 20:03:21,118 INFO L175 Difference]: Start difference. First operand has 147 places, 163 transitions, 1643 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:03:21,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 195 transitions, 2159 flow [2024-06-27 20:03:21,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 195 transitions, 2049 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 20:03:21,251 INFO L231 Difference]: Finished difference. Result has 152 places, 165 transitions, 1671 flow [2024-06-27 20:03:21,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1671, PETRI_PLACES=152, PETRI_TRANSITIONS=165} [2024-06-27 20:03:21,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-27 20:03:21,252 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 165 transitions, 1671 flow [2024-06-27 20:03:21,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:21,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:21,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:21,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:03:21,253 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:21,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:21,253 INFO L85 PathProgramCache]: Analyzing trace with hash -202509683, now seen corresponding path program 5 times [2024-06-27 20:03:21,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:21,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556209366] [2024-06-27 20:03:21,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:21,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:21,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:22,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:22,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:22,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556209366] [2024-06-27 20:03:22,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556209366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:22,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:22,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:22,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469969901] [2024-06-27 20:03:22,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:22,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:22,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:22,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:22,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:22,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:22,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 165 transitions, 1671 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:22,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:22,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:22,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:23,253 INFO L124 PetriNetUnfolderBase]: 2516/3858 cut-off events. [2024-06-27 20:03:23,254 INFO L125 PetriNetUnfolderBase]: For 171571/171583 co-relation queries the response was YES. [2024-06-27 20:03:23,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26949 conditions, 3858 events. 2516/3858 cut-off events. For 171571/171583 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19580 event pairs, 707 based on Foata normal form. 4/3856 useless extension candidates. Maximal degree in co-relation 26878. Up to 3534 conditions per place. [2024-06-27 20:03:23,287 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 35 changer transitions 0/197 dead transitions. [2024-06-27 20:03:23,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 197 transitions, 2193 flow [2024-06-27 20:03:23,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:23,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:03:23,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:03:23,289 INFO L175 Difference]: Start difference. First operand has 152 places, 165 transitions, 1671 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:03:23,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 197 transitions, 2193 flow [2024-06-27 20:03:23,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 197 transitions, 2081 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:23,430 INFO L231 Difference]: Finished difference. Result has 154 places, 167 transitions, 1713 flow [2024-06-27 20:03:23,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1713, PETRI_PLACES=154, PETRI_TRANSITIONS=167} [2024-06-27 20:03:23,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-27 20:03:23,430 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 167 transitions, 1713 flow [2024-06-27 20:03:23,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:23,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:23,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:23,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:03:23,431 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:23,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:23,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1267337469, now seen corresponding path program 6 times [2024-06-27 20:03:23,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:23,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959373453] [2024-06-27 20:03:23,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:23,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:23,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:24,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:24,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:24,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959373453] [2024-06-27 20:03:24,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959373453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:24,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:24,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:24,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693140779] [2024-06-27 20:03:24,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:24,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:24,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:24,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:24,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:24,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:24,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 167 transitions, 1713 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:24,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:24,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:24,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:25,062 INFO L124 PetriNetUnfolderBase]: 2508/3846 cut-off events. [2024-06-27 20:03:25,062 INFO L125 PetriNetUnfolderBase]: For 177428/177440 co-relation queries the response was YES. [2024-06-27 20:03:25,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26974 conditions, 3846 events. 2508/3846 cut-off events. For 177428/177440 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19450 event pairs, 694 based on Foata normal form. 4/3844 useless extension candidates. Maximal degree in co-relation 26902. Up to 3635 conditions per place. [2024-06-27 20:03:25,089 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 171 selfloop transitions, 19 changer transitions 0/199 dead transitions. [2024-06-27 20:03:25,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 199 transitions, 2241 flow [2024-06-27 20:03:25,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:25,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:25,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 20:03:25,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 20:03:25,091 INFO L175 Difference]: Start difference. First operand has 154 places, 167 transitions, 1713 flow. Second operand 9 states and 156 transitions. [2024-06-27 20:03:25,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 199 transitions, 2241 flow [2024-06-27 20:03:25,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2107 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:25,221 INFO L231 Difference]: Finished difference. Result has 156 places, 169 transitions, 1702 flow [2024-06-27 20:03:25,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1702, PETRI_PLACES=156, PETRI_TRANSITIONS=169} [2024-06-27 20:03:25,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 20:03:25,222 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 169 transitions, 1702 flow [2024-06-27 20:03:25,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:25,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:25,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:25,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:03:25,222 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-27 20:03:25,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:25,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1773208149, now seen corresponding path program 2 times [2024-06-27 20:03:25,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:25,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047107294] [2024-06-27 20:03:25,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:25,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:25,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:25,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:25,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:25,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047107294] [2024-06-27 20:03:25,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047107294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:25,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:25,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:25,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244116797] [2024-06-27 20:03:25,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:25,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:25,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:25,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:25,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:25,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:25,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 169 transitions, 1702 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:25,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:25,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:25,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:26,521 INFO L124 PetriNetUnfolderBase]: 2418/3730 cut-off events. [2024-06-27 20:03:26,521 INFO L125 PetriNetUnfolderBase]: For 177764/177811 co-relation queries the response was YES. [2024-06-27 20:03:26,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26202 conditions, 3730 events. 2418/3730 cut-off events. For 177764/177811 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 19087 event pairs, 721 based on Foata normal form. 5/3697 useless extension candidates. Maximal degree in co-relation 26129. Up to 3568 conditions per place. [2024-06-27 20:03:26,555 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 19 changer transitions 0/187 dead transitions. [2024-06-27 20:03:26,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 187 transitions, 2194 flow [2024-06-27 20:03:26,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:26,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:26,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:03:26,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 20:03:26,556 INFO L175 Difference]: Start difference. First operand has 156 places, 169 transitions, 1702 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:03:26,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 187 transitions, 2194 flow [2024-06-27 20:03:26,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 187 transitions, 2091 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:26,705 INFO L231 Difference]: Finished difference. Result has 156 places, 172 transitions, 1683 flow [2024-06-27 20:03:26,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1683, PETRI_PLACES=156, PETRI_TRANSITIONS=172} [2024-06-27 20:03:26,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 20:03:26,706 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 172 transitions, 1683 flow [2024-06-27 20:03:26,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:26,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:26,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:26,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:03:26,706 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-27 20:03:26,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:26,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1772792439, now seen corresponding path program 3 times [2024-06-27 20:03:26,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:26,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248312009] [2024-06-27 20:03:26,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:26,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:26,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:27,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:27,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:27,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248312009] [2024-06-27 20:03:27,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248312009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:27,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:27,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:27,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938375226] [2024-06-27 20:03:27,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:27,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:27,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:27,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:27,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:27,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:27,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 172 transitions, 1683 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:27,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:27,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:27,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:27,926 INFO L124 PetriNetUnfolderBase]: 2401/3707 cut-off events. [2024-06-27 20:03:27,927 INFO L125 PetriNetUnfolderBase]: For 179815/179838 co-relation queries the response was YES. [2024-06-27 20:03:27,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25864 conditions, 3707 events. 2401/3707 cut-off events. For 179815/179838 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18937 event pairs, 710 based on Foata normal form. 6/3677 useless extension candidates. Maximal degree in co-relation 25790. Up to 3569 conditions per place. [2024-06-27 20:03:27,958 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 14 changer transitions 0/184 dead transitions. [2024-06-27 20:03:27,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 184 transitions, 2049 flow [2024-06-27 20:03:27,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:27,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:27,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:03:27,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-27 20:03:27,959 INFO L175 Difference]: Start difference. First operand has 156 places, 172 transitions, 1683 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:03:27,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 184 transitions, 2049 flow [2024-06-27 20:03:28,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 184 transitions, 1953 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:28,097 INFO L231 Difference]: Finished difference. Result has 158 places, 172 transitions, 1621 flow [2024-06-27 20:03:28,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1621, PETRI_PLACES=158, PETRI_TRANSITIONS=172} [2024-06-27 20:03:28,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 20:03:28,098 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 172 transitions, 1621 flow [2024-06-27 20:03:28,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:28,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:28,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:28,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:03:28,099 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-27 20:03:28,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:28,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1085933649, now seen corresponding path program 1 times [2024-06-27 20:03:28,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:28,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333756005] [2024-06-27 20:03:28,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:28,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:28,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:28,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:28,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:28,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333756005] [2024-06-27 20:03:28,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333756005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:28,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:28,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:28,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521711587] [2024-06-27 20:03:28,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:28,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:28,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:28,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:28,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:28,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:28,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 172 transitions, 1621 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:28,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:28,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:28,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:29,452 INFO L124 PetriNetUnfolderBase]: 2642/3992 cut-off events. [2024-06-27 20:03:29,453 INFO L125 PetriNetUnfolderBase]: For 185030/185030 co-relation queries the response was YES. [2024-06-27 20:03:29,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27413 conditions, 3992 events. 2642/3992 cut-off events. For 185030/185030 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19770 event pairs, 756 based on Foata normal form. 2/3993 useless extension candidates. Maximal degree in co-relation 27339. Up to 3945 conditions per place. [2024-06-27 20:03:29,481 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 16 changer transitions 0/192 dead transitions. [2024-06-27 20:03:29,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 192 transitions, 2081 flow [2024-06-27 20:03:29,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:29,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:29,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:03:29,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-27 20:03:29,483 INFO L175 Difference]: Start difference. First operand has 158 places, 172 transitions, 1621 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:03:29,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 192 transitions, 2081 flow [2024-06-27 20:03:29,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 192 transitions, 2043 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:29,605 INFO L231 Difference]: Finished difference. Result has 159 places, 175 transitions, 1666 flow [2024-06-27 20:03:29,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1666, PETRI_PLACES=159, PETRI_TRANSITIONS=175} [2024-06-27 20:03:29,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-27 20:03:29,606 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 175 transitions, 1666 flow [2024-06-27 20:03:29,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:29,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:29,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:29,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:03:29,606 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-27 20:03:29,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:29,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1812825045, now seen corresponding path program 2 times [2024-06-27 20:03:29,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:29,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684828667] [2024-06-27 20:03:29,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:29,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:29,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:30,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:30,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:30,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684828667] [2024-06-27 20:03:30,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684828667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:30,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:30,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:30,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251857208] [2024-06-27 20:03:30,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:30,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:30,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:30,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:30,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:30,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:30,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 175 transitions, 1666 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:30,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:30,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:30,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:30,910 INFO L124 PetriNetUnfolderBase]: 2652/4006 cut-off events. [2024-06-27 20:03:30,911 INFO L125 PetriNetUnfolderBase]: For 193810/193810 co-relation queries the response was YES. [2024-06-27 20:03:30,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28067 conditions, 4006 events. 2652/4006 cut-off events. For 193810/193810 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19840 event pairs, 757 based on Foata normal form. 2/4007 useless extension candidates. Maximal degree in co-relation 27992. Up to 3935 conditions per place. [2024-06-27 20:03:30,947 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 28 changer transitions 0/198 dead transitions. [2024-06-27 20:03:30,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 198 transitions, 2268 flow [2024-06-27 20:03:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:30,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:30,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:03:30,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-27 20:03:30,948 INFO L175 Difference]: Start difference. First operand has 159 places, 175 transitions, 1666 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:03:30,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 198 transitions, 2268 flow [2024-06-27 20:03:31,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 198 transitions, 2209 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:31,086 INFO L231 Difference]: Finished difference. Result has 161 places, 181 transitions, 1763 flow [2024-06-27 20:03:31,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1763, PETRI_PLACES=161, PETRI_TRANSITIONS=181} [2024-06-27 20:03:31,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-27 20:03:31,087 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 181 transitions, 1763 flow [2024-06-27 20:03:31,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:31,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:31,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:31,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:03:31,088 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-27 20:03:31,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:31,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1779452727, now seen corresponding path program 1 times [2024-06-27 20:03:31,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:31,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813611498] [2024-06-27 20:03:31,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:31,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:31,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:31,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:31,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:31,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813611498] [2024-06-27 20:03:31,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813611498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:31,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:31,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:31,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574875939] [2024-06-27 20:03:31,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:31,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:31,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:31,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:31,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:31,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:31,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 181 transitions, 1763 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:31,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:31,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:31,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:32,538 INFO L124 PetriNetUnfolderBase]: 2667/4027 cut-off events. [2024-06-27 20:03:32,539 INFO L125 PetriNetUnfolderBase]: For 205463/205463 co-relation queries the response was YES. [2024-06-27 20:03:32,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28731 conditions, 4027 events. 2667/4027 cut-off events. For 205463/205463 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 19980 event pairs, 753 based on Foata normal form. 3/4029 useless extension candidates. Maximal degree in co-relation 28655. Up to 3959 conditions per place. [2024-06-27 20:03:32,572 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 25 changer transitions 0/206 dead transitions. [2024-06-27 20:03:32,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 206 transitions, 2361 flow [2024-06-27 20:03:32,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:32,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:32,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 20:03:32,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-27 20:03:32,573 INFO L175 Difference]: Start difference. First operand has 161 places, 181 transitions, 1763 flow. Second operand 7 states and 121 transitions. [2024-06-27 20:03:32,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 206 transitions, 2361 flow [2024-06-27 20:03:32,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 206 transitions, 2304 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:32,737 INFO L231 Difference]: Finished difference. Result has 165 places, 187 transitions, 1832 flow [2024-06-27 20:03:32,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1832, PETRI_PLACES=165, PETRI_TRANSITIONS=187} [2024-06-27 20:03:32,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-27 20:03:32,738 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 187 transitions, 1832 flow [2024-06-27 20:03:32,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:32,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:32,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:32,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:03:32,739 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-27 20:03:32,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:32,739 INFO L85 PathProgramCache]: Analyzing trace with hash -526033137, now seen corresponding path program 2 times [2024-06-27 20:03:32,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:32,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551430062] [2024-06-27 20:03:32,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:32,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:32,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:33,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:33,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551430062] [2024-06-27 20:03:33,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551430062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:33,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:33,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:33,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24405067] [2024-06-27 20:03:33,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:33,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:33,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:33,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:33,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:33,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:33,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 187 transitions, 1832 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:33,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:33,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:33,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:34,117 INFO L124 PetriNetUnfolderBase]: 2682/4049 cut-off events. [2024-06-27 20:03:34,117 INFO L125 PetriNetUnfolderBase]: For 215583/215585 co-relation queries the response was YES. [2024-06-27 20:03:34,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29438 conditions, 4049 events. 2682/4049 cut-off events. For 215583/215585 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 20096 event pairs, 753 based on Foata normal form. 5/4053 useless extension candidates. Maximal degree in co-relation 29360. Up to 3973 conditions per place. [2024-06-27 20:03:34,152 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 29 changer transitions 0/205 dead transitions. [2024-06-27 20:03:34,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 205 transitions, 2394 flow [2024-06-27 20:03:34,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:34,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:34,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:03:34,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-27 20:03:34,153 INFO L175 Difference]: Start difference. First operand has 165 places, 187 transitions, 1832 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:03:34,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 205 transitions, 2394 flow [2024-06-27 20:03:34,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 205 transitions, 2340 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:34,340 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 1881 flow [2024-06-27 20:03:34,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1881, PETRI_PLACES=169, PETRI_TRANSITIONS=190} [2024-06-27 20:03:34,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-27 20:03:34,341 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 1881 flow [2024-06-27 20:03:34,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:34,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:34,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:34,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:03:34,341 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-27 20:03:34,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:34,342 INFO L85 PathProgramCache]: Analyzing trace with hash -908797479, now seen corresponding path program 3 times [2024-06-27 20:03:34,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:34,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808647471] [2024-06-27 20:03:34,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:34,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:34,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:34,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:34,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:34,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808647471] [2024-06-27 20:03:34,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808647471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:34,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:34,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:34,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969544787] [2024-06-27 20:03:34,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:34,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:34,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:34,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:34,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:35,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:35,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 190 transitions, 1881 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:35,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:35,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:35,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:35,737 INFO L124 PetriNetUnfolderBase]: 2676/4041 cut-off events. [2024-06-27 20:03:35,737 INFO L125 PetriNetUnfolderBase]: For 222056/222058 co-relation queries the response was YES. [2024-06-27 20:03:35,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29529 conditions, 4041 events. 2676/4041 cut-off events. For 222056/222058 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 20017 event pairs, 766 based on Foata normal form. 2/4042 useless extension candidates. Maximal degree in co-relation 29449. Up to 3972 conditions per place. [2024-06-27 20:03:35,770 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 171 selfloop transitions, 28 changer transitions 0/202 dead transitions. [2024-06-27 20:03:35,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 202 transitions, 2311 flow [2024-06-27 20:03:35,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:35,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:35,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 20:03:35,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-27 20:03:35,771 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 1881 flow. Second operand 7 states and 114 transitions. [2024-06-27 20:03:35,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 202 transitions, 2311 flow [2024-06-27 20:03:35,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 202 transitions, 2224 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 20:03:35,949 INFO L231 Difference]: Finished difference. Result has 172 places, 190 transitions, 1856 flow [2024-06-27 20:03:35,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1856, PETRI_PLACES=172, PETRI_TRANSITIONS=190} [2024-06-27 20:03:35,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-27 20:03:35,951 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 190 transitions, 1856 flow [2024-06-27 20:03:35,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:35,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:35,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:35,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:03:35,951 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-27 20:03:35,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:35,952 INFO L85 PathProgramCache]: Analyzing trace with hash -908797293, now seen corresponding path program 3 times [2024-06-27 20:03:35,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:35,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384252662] [2024-06-27 20:03:35,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:35,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:36,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:36,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:36,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384252662] [2024-06-27 20:03:36,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384252662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:36,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:36,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:36,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29758550] [2024-06-27 20:03:36,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:36,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:36,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:36,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:36,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:36,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:36,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 190 transitions, 1856 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:36,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:36,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:36,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:37,477 INFO L124 PetriNetUnfolderBase]: 2667/4029 cut-off events. [2024-06-27 20:03:37,477 INFO L125 PetriNetUnfolderBase]: For 228195/228197 co-relation queries the response was YES. [2024-06-27 20:03:37,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29447 conditions, 4029 events. 2667/4029 cut-off events. For 228195/228197 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19996 event pairs, 750 based on Foata normal form. 5/4033 useless extension candidates. Maximal degree in co-relation 29366. Up to 3958 conditions per place. [2024-06-27 20:03:37,517 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 28 changer transitions 0/206 dead transitions. [2024-06-27 20:03:37,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 206 transitions, 2304 flow [2024-06-27 20:03:37,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:37,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:37,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:03:37,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-27 20:03:37,519 INFO L175 Difference]: Start difference. First operand has 172 places, 190 transitions, 1856 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:03:37,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 206 transitions, 2304 flow [2024-06-27 20:03:37,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 206 transitions, 2210 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:37,712 INFO L231 Difference]: Finished difference. Result has 173 places, 190 transitions, 1824 flow [2024-06-27 20:03:37,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1824, PETRI_PLACES=173, PETRI_TRANSITIONS=190} [2024-06-27 20:03:37,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-27 20:03:37,713 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 190 transitions, 1824 flow [2024-06-27 20:03:37,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:37,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:37,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:37,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:03:37,713 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-27 20:03:37,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:37,714 INFO L85 PathProgramCache]: Analyzing trace with hash -515418322, now seen corresponding path program 1 times [2024-06-27 20:03:37,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:37,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104868291] [2024-06-27 20:03:37,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:37,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:38,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:38,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:38,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104868291] [2024-06-27 20:03:38,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104868291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:38,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:38,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:03:38,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200163226] [2024-06-27 20:03:38,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:38,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:03:38,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:38,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:03:38,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:03:38,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:38,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 190 transitions, 1824 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:38,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:38,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:38,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:39,456 INFO L124 PetriNetUnfolderBase]: 2677/4042 cut-off events. [2024-06-27 20:03:39,456 INFO L125 PetriNetUnfolderBase]: For 235105/235105 co-relation queries the response was YES. [2024-06-27 20:03:39,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29698 conditions, 4042 events. 2677/4042 cut-off events. For 235105/235105 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 20076 event pairs, 748 based on Foata normal form. 1/4042 useless extension candidates. Maximal degree in co-relation 29616. Up to 3956 conditions per place. [2024-06-27 20:03:39,494 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 35 changer transitions 0/235 dead transitions. [2024-06-27 20:03:39,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 235 transitions, 2593 flow [2024-06-27 20:03:39,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:03:39,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:03:39,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 20:03:39,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 20:03:39,496 INFO L175 Difference]: Start difference. First operand has 173 places, 190 transitions, 1824 flow. Second operand 9 states and 154 transitions. [2024-06-27 20:03:39,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 235 transitions, 2593 flow [2024-06-27 20:03:39,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 235 transitions, 2512 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:03:39,652 INFO L231 Difference]: Finished difference. Result has 176 places, 204 transitions, 1976 flow [2024-06-27 20:03:39,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1976, PETRI_PLACES=176, PETRI_TRANSITIONS=204} [2024-06-27 20:03:39,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 20:03:39,652 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 204 transitions, 1976 flow [2024-06-27 20:03:39,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:39,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:39,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:39,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:03:39,653 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-27 20:03:39,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:39,653 INFO L85 PathProgramCache]: Analyzing trace with hash -511605074, now seen corresponding path program 1 times [2024-06-27 20:03:39,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:39,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95713479] [2024-06-27 20:03:39,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:39,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:39,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:40,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:40,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:40,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95713479] [2024-06-27 20:03:40,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95713479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:40,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:40,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:40,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652423951] [2024-06-27 20:03:40,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:40,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:40,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:40,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:40,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:40,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:40,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 204 transitions, 1976 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:40,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:40,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:40,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:40,928 INFO L124 PetriNetUnfolderBase]: 2690/4061 cut-off events. [2024-06-27 20:03:40,929 INFO L125 PetriNetUnfolderBase]: For 247429/247431 co-relation queries the response was YES. [2024-06-27 20:03:40,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30543 conditions, 4061 events. 2690/4061 cut-off events. For 247429/247431 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 20192 event pairs, 753 based on Foata normal form. 3/4063 useless extension candidates. Maximal degree in co-relation 30459. Up to 3974 conditions per place. [2024-06-27 20:03:40,970 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 197 selfloop transitions, 34 changer transitions 0/234 dead transitions. [2024-06-27 20:03:40,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 234 transitions, 2790 flow [2024-06-27 20:03:40,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:40,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:40,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 20:03:40,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:03:40,971 INFO L175 Difference]: Start difference. First operand has 176 places, 204 transitions, 1976 flow. Second operand 7 states and 123 transitions. [2024-06-27 20:03:40,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 234 transitions, 2790 flow [2024-06-27 20:03:41,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 234 transitions, 2728 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-27 20:03:41,179 INFO L231 Difference]: Finished difference. Result has 181 places, 213 transitions, 2114 flow [2024-06-27 20:03:41,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1914, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2114, PETRI_PLACES=181, PETRI_TRANSITIONS=213} [2024-06-27 20:03:41,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-27 20:03:41,179 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 213 transitions, 2114 flow [2024-06-27 20:03:41,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:41,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:41,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:41,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:03:41,180 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-27 20:03:41,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:41,180 INFO L85 PathProgramCache]: Analyzing trace with hash -505891154, now seen corresponding path program 2 times [2024-06-27 20:03:41,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:41,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700567559] [2024-06-27 20:03:41,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:41,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:41,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:41,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700567559] [2024-06-27 20:03:41,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700567559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:41,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:41,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:41,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120668653] [2024-06-27 20:03:41,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:41,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:41,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:41,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:41,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:41,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:41,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 213 transitions, 2114 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:41,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:41,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:41,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:42,437 INFO L124 PetriNetUnfolderBase]: 2703/4079 cut-off events. [2024-06-27 20:03:42,437 INFO L125 PetriNetUnfolderBase]: For 259990/259992 co-relation queries the response was YES. [2024-06-27 20:03:42,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31329 conditions, 4079 events. 2703/4079 cut-off events. For 259990/259992 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 20374 event pairs, 752 based on Foata normal form. 3/4081 useless extension candidates. Maximal degree in co-relation 31243. Up to 3989 conditions per place. [2024-06-27 20:03:42,480 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 41 changer transitions 0/238 dead transitions. [2024-06-27 20:03:42,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 238 transitions, 2913 flow [2024-06-27 20:03:42,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:42,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:42,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:03:42,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 20:03:42,485 INFO L175 Difference]: Start difference. First operand has 181 places, 213 transitions, 2114 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:03:42,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 238 transitions, 2913 flow [2024-06-27 20:03:42,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 238 transitions, 2811 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-27 20:03:42,877 INFO L231 Difference]: Finished difference. Result has 186 places, 220 transitions, 2201 flow [2024-06-27 20:03:42,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2201, PETRI_PLACES=186, PETRI_TRANSITIONS=220} [2024-06-27 20:03:42,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 20:03:42,878 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 220 transitions, 2201 flow [2024-06-27 20:03:42,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:42,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:42,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:42,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:03:42,878 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:42,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:42,879 INFO L85 PathProgramCache]: Analyzing trace with hash 52657602, now seen corresponding path program 1 times [2024-06-27 20:03:42,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:42,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335528667] [2024-06-27 20:03:42,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:42,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:42,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:44,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:44,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:44,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335528667] [2024-06-27 20:03:44,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335528667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:44,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:44,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:03:44,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450760029] [2024-06-27 20:03:44,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:44,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:03:44,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:44,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:03:44,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:03:44,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:44,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 220 transitions, 2201 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:44,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:44,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:44,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:45,240 INFO L124 PetriNetUnfolderBase]: 2674/4080 cut-off events. [2024-06-27 20:03:45,240 INFO L125 PetriNetUnfolderBase]: For 284117/284119 co-relation queries the response was YES. [2024-06-27 20:03:45,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31763 conditions, 4080 events. 2674/4080 cut-off events. For 284117/284119 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 20810 event pairs, 653 based on Foata normal form. 12/4081 useless extension candidates. Maximal degree in co-relation 31675. Up to 3555 conditions per place. [2024-06-27 20:03:45,278 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 190 selfloop transitions, 50 changer transitions 0/262 dead transitions. [2024-06-27 20:03:45,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 2845 flow [2024-06-27 20:03:45,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:45,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:45,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 20:03:45,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:03:45,281 INFO L175 Difference]: Start difference. First operand has 186 places, 220 transitions, 2201 flow. Second operand 10 states and 185 transitions. [2024-06-27 20:03:45,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 2845 flow [2024-06-27 20:03:45,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 262 transitions, 2776 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 20:03:45,606 INFO L231 Difference]: Finished difference. Result has 193 places, 221 transitions, 2290 flow [2024-06-27 20:03:45,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2290, PETRI_PLACES=193, PETRI_TRANSITIONS=221} [2024-06-27 20:03:45,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-27 20:03:45,607 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 221 transitions, 2290 flow [2024-06-27 20:03:45,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:45,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:45,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:45,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:03:45,607 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-27 20:03:45,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2086572424, now seen corresponding path program 2 times [2024-06-27 20:03:45,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:45,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655155252] [2024-06-27 20:03:45,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:45,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:46,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:46,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:46,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655155252] [2024-06-27 20:03:46,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655155252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:46,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:46,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:03:46,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719856125] [2024-06-27 20:03:46,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:46,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:03:46,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:46,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:03:46,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:03:46,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:46,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 221 transitions, 2290 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:46,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:46,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:46,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:47,301 INFO L124 PetriNetUnfolderBase]: 2749/4156 cut-off events. [2024-06-27 20:03:47,301 INFO L125 PetriNetUnfolderBase]: For 283553/283553 co-relation queries the response was YES. [2024-06-27 20:03:47,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32383 conditions, 4156 events. 2749/4156 cut-off events. For 283553/283553 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 20908 event pairs, 766 based on Foata normal form. 1/4156 useless extension candidates. Maximal degree in co-relation 32294. Up to 4093 conditions per place. [2024-06-27 20:03:47,343 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 29 changer transitions 0/241 dead transitions. [2024-06-27 20:03:47,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 241 transitions, 2844 flow [2024-06-27 20:03:47,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:03:47,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:03:47,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 20:03:47,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 20:03:47,344 INFO L175 Difference]: Start difference. First operand has 193 places, 221 transitions, 2290 flow. Second operand 8 states and 129 transitions. [2024-06-27 20:03:47,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 241 transitions, 2844 flow [2024-06-27 20:03:47,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 241 transitions, 2704 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 20:03:47,623 INFO L231 Difference]: Finished difference. Result has 193 places, 224 transitions, 2256 flow [2024-06-27 20:03:47,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2256, PETRI_PLACES=193, PETRI_TRANSITIONS=224} [2024-06-27 20:03:47,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-27 20:03:47,624 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 224 transitions, 2256 flow [2024-06-27 20:03:47,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:47,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:47,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:47,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:03:47,624 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-27 20:03:47,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:47,625 INFO L85 PathProgramCache]: Analyzing trace with hash 351566898, now seen corresponding path program 3 times [2024-06-27 20:03:47,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:47,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005027357] [2024-06-27 20:03:47,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:47,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:47,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:48,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:48,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:48,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005027357] [2024-06-27 20:03:48,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005027357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:48,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:48,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:48,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71770135] [2024-06-27 20:03:48,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:48,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:48,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:48,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:48,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:48,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:48,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 224 transitions, 2256 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:48,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:48,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:48,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:48,946 INFO L124 PetriNetUnfolderBase]: 2746/4152 cut-off events. [2024-06-27 20:03:48,947 INFO L125 PetriNetUnfolderBase]: For 288783/288783 co-relation queries the response was YES. [2024-06-27 20:03:48,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32112 conditions, 4152 events. 2746/4152 cut-off events. For 288783/288783 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 20895 event pairs, 766 based on Foata normal form. 1/4152 useless extension candidates. Maximal degree in co-relation 32022. Up to 4104 conditions per place. [2024-06-27 20:03:48,989 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 214 selfloop transitions, 24 changer transitions 0/241 dead transitions. [2024-06-27 20:03:48,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 241 transitions, 2872 flow [2024-06-27 20:03:48,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:48,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:03:48,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-27 20:03:48,991 INFO L175 Difference]: Start difference. First operand has 193 places, 224 transitions, 2256 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:03:48,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 241 transitions, 2872 flow [2024-06-27 20:03:49,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 241 transitions, 2782 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:49,255 INFO L231 Difference]: Finished difference. Result has 195 places, 224 transitions, 2220 flow [2024-06-27 20:03:49,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2220, PETRI_PLACES=195, PETRI_TRANSITIONS=224} [2024-06-27 20:03:49,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-27 20:03:49,256 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 224 transitions, 2220 flow [2024-06-27 20:03:49,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:49,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:49,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:49,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:03:49,257 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-27 20:03:49,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:49,257 INFO L85 PathProgramCache]: Analyzing trace with hash 362994738, now seen corresponding path program 4 times [2024-06-27 20:03:49,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:49,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118705521] [2024-06-27 20:03:49,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:49,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:49,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-27 20:03:49,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:49,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118705521] [2024-06-27 20:03:49,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118705521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:49,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:49,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:49,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888371961] [2024-06-27 20:03:49,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:49,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:49,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:49,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:49,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:49,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:49,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 224 transitions, 2220 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:49,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:49,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:49,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:50,555 INFO L124 PetriNetUnfolderBase]: 2751/4159 cut-off events. [2024-06-27 20:03:50,556 INFO L125 PetriNetUnfolderBase]: For 299163/299163 co-relation queries the response was YES. [2024-06-27 20:03:50,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32339 conditions, 4159 events. 2751/4159 cut-off events. For 299163/299163 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 20899 event pairs, 766 based on Foata normal form. 1/4159 useless extension candidates. Maximal degree in co-relation 32248. Up to 4126 conditions per place. [2024-06-27 20:03:50,599 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 19 changer transitions 0/240 dead transitions. [2024-06-27 20:03:50,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 240 transitions, 2771 flow [2024-06-27 20:03:50,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:50,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:50,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 20:03:50,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:03:50,601 INFO L175 Difference]: Start difference. First operand has 195 places, 224 transitions, 2220 flow. Second operand 7 states and 112 transitions. [2024-06-27 20:03:50,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 240 transitions, 2771 flow [2024-06-27 20:03:50,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 240 transitions, 2681 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:50,939 INFO L231 Difference]: Finished difference. Result has 196 places, 227 transitions, 2225 flow [2024-06-27 20:03:50,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2142, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2225, PETRI_PLACES=196, PETRI_TRANSITIONS=227} [2024-06-27 20:03:50,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-27 20:03:50,939 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 227 transitions, 2225 flow [2024-06-27 20:03:50,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:50,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:50,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:50,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:03:50,940 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-27 20:03:50,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:50,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1746343952, now seen corresponding path program 5 times [2024-06-27 20:03:50,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:50,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29970442] [2024-06-27 20:03:50,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:50,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:50,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:51,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:51,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:51,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29970442] [2024-06-27 20:03:51,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29970442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:51,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:51,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:51,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170803983] [2024-06-27 20:03:51,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:51,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:51,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:51,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:51,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:51,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:51,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 227 transitions, 2225 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:51,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:51,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:51,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:52,176 INFO L124 PetriNetUnfolderBase]: 2748/4156 cut-off events. [2024-06-27 20:03:52,176 INFO L125 PetriNetUnfolderBase]: For 308408/308410 co-relation queries the response was YES. [2024-06-27 20:03:52,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32416 conditions, 4156 events. 2748/4156 cut-off events. For 308408/308410 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20890 event pairs, 769 based on Foata normal form. 3/4158 useless extension candidates. Maximal degree in co-relation 32325. Up to 4112 conditions per place. [2024-06-27 20:03:52,218 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 208 selfloop transitions, 27 changer transitions 0/238 dead transitions. [2024-06-27 20:03:52,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 238 transitions, 2823 flow [2024-06-27 20:03:52,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:52,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:52,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 20:03:52,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-27 20:03:52,219 INFO L175 Difference]: Start difference. First operand has 196 places, 227 transitions, 2225 flow. Second operand 7 states and 111 transitions. [2024-06-27 20:03:52,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 238 transitions, 2823 flow [2024-06-27 20:03:52,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 238 transitions, 2757 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:52,631 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 2219 flow [2024-06-27 20:03:52,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2219, PETRI_PLACES=198, PETRI_TRANSITIONS=227} [2024-06-27 20:03:52,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-27 20:03:52,631 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 2219 flow [2024-06-27 20:03:52,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:52,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:52,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:52,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:03:52,633 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-27 20:03:52,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:52,633 INFO L85 PathProgramCache]: Analyzing trace with hash 870829526, now seen corresponding path program 6 times [2024-06-27 20:03:52,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:52,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251065195] [2024-06-27 20:03:52,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:52,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:53,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:03:53,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:53,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251065195] [2024-06-27 20:03:53,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251065195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:53,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:53,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:03:53,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742892513] [2024-06-27 20:03:53,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:53,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:03:53,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:53,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:03:53,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:03:53,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:03:53,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 227 transitions, 2219 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:53,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:53,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:03:53,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:53,987 INFO L124 PetriNetUnfolderBase]: 2745/4152 cut-off events. [2024-06-27 20:03:53,987 INFO L125 PetriNetUnfolderBase]: For 317735/317737 co-relation queries the response was YES. [2024-06-27 20:03:54,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32541 conditions, 4152 events. 2745/4152 cut-off events. For 317735/317737 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 20871 event pairs, 765 based on Foata normal form. 3/4154 useless extension candidates. Maximal degree in co-relation 32449. Up to 4118 conditions per place. [2024-06-27 20:03:54,030 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 19 changer transitions 0/237 dead transitions. [2024-06-27 20:03:54,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 237 transitions, 2711 flow [2024-06-27 20:03:54,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:03:54,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:03:54,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 20:03:54,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-27 20:03:54,031 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 2219 flow. Second operand 7 states and 109 transitions. [2024-06-27 20:03:54,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 237 transitions, 2711 flow [2024-06-27 20:03:54,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 237 transitions, 2609 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:03:54,313 INFO L231 Difference]: Finished difference. Result has 199 places, 227 transitions, 2161 flow [2024-06-27 20:03:54,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2161, PETRI_PLACES=199, PETRI_TRANSITIONS=227} [2024-06-27 20:03:54,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-27 20:03:54,314 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 227 transitions, 2161 flow [2024-06-27 20:03:54,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:54,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:54,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:54,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:03:54,315 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:54,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:54,315 INFO L85 PathProgramCache]: Analyzing trace with hash -235749216, now seen corresponding path program 2 times [2024-06-27 20:03:54,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:54,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560151285] [2024-06-27 20:03:54,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:54,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:54,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:55,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-27 20:03:55,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:55,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560151285] [2024-06-27 20:03:55,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560151285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:55,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:55,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:03:55,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525575148] [2024-06-27 20:03:55,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:55,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:03:55,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:55,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:03:55,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:03:55,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:55,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 227 transitions, 2161 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:55,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:55,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:55,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:56,660 INFO L124 PetriNetUnfolderBase]: 2707/4143 cut-off events. [2024-06-27 20:03:56,660 INFO L125 PetriNetUnfolderBase]: For 343762/343762 co-relation queries the response was YES. [2024-06-27 20:03:56,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32888 conditions, 4143 events. 2707/4143 cut-off events. For 343762/343762 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 21340 event pairs, 717 based on Foata normal form. 12/4154 useless extension candidates. Maximal degree in co-relation 32795. Up to 3753 conditions per place. [2024-06-27 20:03:56,699 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 210 selfloop transitions, 32 changer transitions 0/266 dead transitions. [2024-06-27 20:03:56,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 266 transitions, 2803 flow [2024-06-27 20:03:56,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:56,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:56,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 20:03:56,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-27 20:03:56,700 INFO L175 Difference]: Start difference. First operand has 199 places, 227 transitions, 2161 flow. Second operand 10 states and 179 transitions. [2024-06-27 20:03:56,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 266 transitions, 2803 flow [2024-06-27 20:03:57,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 266 transitions, 2763 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:03:57,021 INFO L231 Difference]: Finished difference. Result has 204 places, 228 transitions, 2245 flow [2024-06-27 20:03:57,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2245, PETRI_PLACES=204, PETRI_TRANSITIONS=228} [2024-06-27 20:03:57,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 20:03:57,022 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 228 transitions, 2245 flow [2024-06-27 20:03:57,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:57,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:57,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:57,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:03:57,022 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:57,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:57,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1928090912, now seen corresponding path program 3 times [2024-06-27 20:03:57,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:57,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762639996] [2024-06-27 20:03:57,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:57,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:57,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:03:57,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-27 20:03:57,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:03:57,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762639996] [2024-06-27 20:03:57,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762639996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:03:57,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:03:57,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:03:57,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341274425] [2024-06-27 20:03:57,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:03:57,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:03:57,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:03:57,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:03:57,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:03:58,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:03:58,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 228 transitions, 2245 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:58,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:03:58,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:03:58,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:03:58,895 INFO L124 PetriNetUnfolderBase]: 2748/4214 cut-off events. [2024-06-27 20:03:58,896 INFO L125 PetriNetUnfolderBase]: For 359925/359925 co-relation queries the response was YES. [2024-06-27 20:03:58,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33771 conditions, 4214 events. 2748/4214 cut-off events. For 359925/359925 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 21807 event pairs, 711 based on Foata normal form. 12/4225 useless extension candidates. Maximal degree in co-relation 33677. Up to 3915 conditions per place. [2024-06-27 20:03:58,938 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 20 changer transitions 0/266 dead transitions. [2024-06-27 20:03:58,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 266 transitions, 2883 flow [2024-06-27 20:03:58,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:03:58,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:03:58,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 20:03:58,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-27 20:03:58,940 INFO L175 Difference]: Start difference. First operand has 204 places, 228 transitions, 2245 flow. Second operand 10 states and 173 transitions. [2024-06-27 20:03:58,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 266 transitions, 2883 flow [2024-06-27 20:03:59,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 266 transitions, 2777 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 20:03:59,381 INFO L231 Difference]: Finished difference. Result has 206 places, 229 transitions, 2241 flow [2024-06-27 20:03:59,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2241, PETRI_PLACES=206, PETRI_TRANSITIONS=229} [2024-06-27 20:03:59,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-27 20:03:59,381 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 229 transitions, 2241 flow [2024-06-27 20:03:59,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:03:59,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:03:59,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:03:59,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:03:59,382 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:03:59,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:03:59,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1642753706, now seen corresponding path program 1 times [2024-06-27 20:03:59,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:03:59,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380065678] [2024-06-27 20:03:59,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:03:59,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:03:59,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:00,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-27 20:04:00,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:00,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380065678] [2024-06-27 20:04:00,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380065678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:00,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:00,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:00,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998397774] [2024-06-27 20:04:00,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:00,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:00,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:00,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:00,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:00,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:04:00,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 229 transitions, 2241 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:00,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:00,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:04:00,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:01,470 INFO L124 PetriNetUnfolderBase]: 2878/4430 cut-off events. [2024-06-27 20:04:01,471 INFO L125 PetriNetUnfolderBase]: For 374368/374368 co-relation queries the response was YES. [2024-06-27 20:04:01,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34714 conditions, 4430 events. 2878/4430 cut-off events. For 374368/374368 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 23399 event pairs, 770 based on Foata normal form. 16/4445 useless extension candidates. Maximal degree in co-relation 34619. Up to 3961 conditions per place. [2024-06-27 20:04:01,513 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 216 selfloop transitions, 33 changer transitions 0/273 dead transitions. [2024-06-27 20:04:01,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 273 transitions, 2971 flow [2024-06-27 20:04:01,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:01,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:01,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 20:04:01,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-27 20:04:01,515 INFO L175 Difference]: Start difference. First operand has 206 places, 229 transitions, 2241 flow. Second operand 10 states and 178 transitions. [2024-06-27 20:04:01,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 273 transitions, 2971 flow [2024-06-27 20:04:01,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 273 transitions, 2887 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:01,853 INFO L231 Difference]: Finished difference. Result has 209 places, 234 transitions, 2353 flow [2024-06-27 20:04:01,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2157, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2353, PETRI_PLACES=209, PETRI_TRANSITIONS=234} [2024-06-27 20:04:01,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-27 20:04:01,853 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 234 transitions, 2353 flow [2024-06-27 20:04:01,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:01,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:01,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:01,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:04:01,854 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:01,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:01,854 INFO L85 PathProgramCache]: Analyzing trace with hash -2013557472, now seen corresponding path program 4 times [2024-06-27 20:04:01,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:01,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690137180] [2024-06-27 20:04:01,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:01,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:03,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-27 20:04:03,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:03,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690137180] [2024-06-27 20:04:03,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690137180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:03,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:03,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:04:03,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079815089] [2024-06-27 20:04:03,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:03,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:04:03,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:03,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:04:03,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:04:03,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:04:03,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 234 transitions, 2353 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:03,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:03,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:04:03,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:04,135 INFO L124 PetriNetUnfolderBase]: 2919/4501 cut-off events. [2024-06-27 20:04:04,135 INFO L125 PetriNetUnfolderBase]: For 384565/384565 co-relation queries the response was YES. [2024-06-27 20:04:04,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35413 conditions, 4501 events. 2919/4501 cut-off events. For 384565/384565 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23948 event pairs, 780 based on Foata normal form. 12/4512 useless extension candidates. Maximal degree in co-relation 35316. Up to 4175 conditions per place. [2024-06-27 20:04:04,179 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 225 selfloop transitions, 23 changer transitions 0/272 dead transitions. [2024-06-27 20:04:04,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 3009 flow [2024-06-27 20:04:04,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:04,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:04,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 20:04:04,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:04:04,180 INFO L175 Difference]: Start difference. First operand has 209 places, 234 transitions, 2353 flow. Second operand 10 states and 175 transitions. [2024-06-27 20:04:04,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 3009 flow [2024-06-27 20:04:04,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 272 transitions, 2904 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:04,577 INFO L231 Difference]: Finished difference. Result has 211 places, 235 transitions, 2360 flow [2024-06-27 20:04:04,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2248, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2360, PETRI_PLACES=211, PETRI_TRANSITIONS=235} [2024-06-27 20:04:04,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-27 20:04:04,577 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 235 transitions, 2360 flow [2024-06-27 20:04:04,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:04,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:04,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-27 20:04:04,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:04:04,578 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:04,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:04,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1176651100, now seen corresponding path program 5 times [2024-06-27 20:04:04,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:04,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804035793] [2024-06-27 20:04:04,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:04,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:04,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:05,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:05,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:05,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804035793] [2024-06-27 20:04:05,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804035793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:05,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:05,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:04:05,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887589179] [2024-06-27 20:04:05,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:05,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:04:05,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:05,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:04:05,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:04:05,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:04:05,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 235 transitions, 2360 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:05,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:05,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:04:05,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:06,882 INFO L124 PetriNetUnfolderBase]: 2960/4572 cut-off events. [2024-06-27 20:04:06,882 INFO L125 PetriNetUnfolderBase]: For 397150/397150 co-relation queries the response was YES. [2024-06-27 20:04:06,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35837 conditions, 4572 events. 2960/4572 cut-off events. For 397150/397150 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 24508 event pairs, 770 based on Foata normal form. 12/4583 useless extension candidates. Maximal degree in co-relation 35739. Up to 4091 conditions per place. [2024-06-27 20:04:06,924 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 37 changer transitions 0/273 dead transitions. [2024-06-27 20:04:06,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 273 transitions, 3020 flow [2024-06-27 20:04:06,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:06,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:06,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 20:04:06,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 20:04:06,925 INFO L175 Difference]: Start difference. First operand has 211 places, 235 transitions, 2360 flow. Second operand 10 states and 176 transitions. [2024-06-27 20:04:06,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 273 transitions, 3020 flow [2024-06-27 20:04:07,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 273 transitions, 2926 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:07,378 INFO L231 Difference]: Finished difference. Result has 213 places, 236 transitions, 2410 flow [2024-06-27 20:04:07,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2410, PETRI_PLACES=213, PETRI_TRANSITIONS=236} [2024-06-27 20:04:07,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 20:04:07,378 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 236 transitions, 2410 flow [2024-06-27 20:04:07,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:07,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:07,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:07,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:04:07,379 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:04:07,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:07,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1642760402, now seen corresponding path program 6 times [2024-06-27 20:04:07,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:07,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133511567] [2024-06-27 20:04:07,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:07,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:08,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:08,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:08,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133511567] [2024-06-27 20:04:08,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133511567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:08,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:08,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:04:08,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367911305] [2024-06-27 20:04:08,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:08,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:04:08,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:08,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:04:08,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:04:08,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:04:08,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 236 transitions, 2410 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:08,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:08,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:04:08,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:09,550 INFO L124 PetriNetUnfolderBase]: 2981/4611 cut-off events. [2024-06-27 20:04:09,550 INFO L125 PetriNetUnfolderBase]: For 393198/393198 co-relation queries the response was YES. [2024-06-27 20:04:09,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35409 conditions, 4611 events. 2981/4611 cut-off events. For 393198/393198 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 24829 event pairs, 781 based on Foata normal form. 12/4622 useless extension candidates. Maximal degree in co-relation 35310. Up to 4212 conditions per place. [2024-06-27 20:04:09,590 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 31 changer transitions 0/273 dead transitions. [2024-06-27 20:04:09,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 273 transitions, 2966 flow [2024-06-27 20:04:09,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:09,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 20:04:09,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-27 20:04:09,591 INFO L175 Difference]: Start difference. First operand has 213 places, 236 transitions, 2410 flow. Second operand 10 states and 174 transitions. [2024-06-27 20:04:09,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 273 transitions, 2966 flow [2024-06-27 20:04:09,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 273 transitions, 2842 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:09,966 INFO L231 Difference]: Finished difference. Result has 214 places, 236 transitions, 2310 flow [2024-06-27 20:04:09,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2310, PETRI_PLACES=214, PETRI_TRANSITIONS=236} [2024-06-27 20:04:09,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 20:04:09,967 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 236 transitions, 2310 flow [2024-06-27 20:04:09,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:09,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:09,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-27 20:04:09,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:04:09,968 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-27 20:04:09,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:09,968 INFO L85 PathProgramCache]: Analyzing trace with hash 865111638, now seen corresponding path program 3 times [2024-06-27 20:04:09,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:09,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219814447] [2024-06-27 20:04:09,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:09,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:09,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:10,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:10,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:10,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219814447] [2024-06-27 20:04:10,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219814447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:10,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:10,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:10,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016619290] [2024-06-27 20:04:10,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:10,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:10,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:10,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:10,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:10,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:10,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 236 transitions, 2310 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:10,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:10,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:10,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:11,513 INFO L124 PetriNetUnfolderBase]: 3057/4686 cut-off events. [2024-06-27 20:04:11,514 INFO L125 PetriNetUnfolderBase]: For 372812/372812 co-relation queries the response was YES. [2024-06-27 20:04:11,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35346 conditions, 4686 events. 3057/4686 cut-off events. For 372812/372812 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24917 event pairs, 855 based on Foata normal form. 1/4686 useless extension candidates. Maximal degree in co-relation 35246. Up to 4662 conditions per place. [2024-06-27 20:04:11,570 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 17 changer transitions 0/247 dead transitions. [2024-06-27 20:04:11,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 247 transitions, 2824 flow [2024-06-27 20:04:11,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:11,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:11,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:04:11,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-27 20:04:11,571 INFO L175 Difference]: Start difference. First operand has 214 places, 236 transitions, 2310 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:04:11,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 247 transitions, 2824 flow [2024-06-27 20:04:11,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 247 transitions, 2666 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-27 20:04:11,970 INFO L231 Difference]: Finished difference. Result has 213 places, 236 transitions, 2192 flow [2024-06-27 20:04:11,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2192, PETRI_PLACES=213, PETRI_TRANSITIONS=236} [2024-06-27 20:04:11,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 20:04:11,970 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 236 transitions, 2192 flow [2024-06-27 20:04:11,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:11,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:11,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:11,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:04:11,972 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-27 20:04:11,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:11,973 INFO L85 PathProgramCache]: Analyzing trace with hash 878456022, now seen corresponding path program 1 times [2024-06-27 20:04:11,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:11,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330474818] [2024-06-27 20:04:11,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:11,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:11,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:12,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:12,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:12,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330474818] [2024-06-27 20:04:12,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330474818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:12,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:12,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:12,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031345991] [2024-06-27 20:04:12,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:12,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:12,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:12,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:12,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:13,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:04:13,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 236 transitions, 2192 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:13,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:13,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:04:13,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:13,884 INFO L124 PetriNetUnfolderBase]: 2830/4417 cut-off events. [2024-06-27 20:04:13,884 INFO L125 PetriNetUnfolderBase]: For 375497/375507 co-relation queries the response was YES. [2024-06-27 20:04:13,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33253 conditions, 4417 events. 2830/4417 cut-off events. For 375497/375507 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 24169 event pairs, 811 based on Foata normal form. 4/4374 useless extension candidates. Maximal degree in co-relation 33153. Up to 4252 conditions per place. [2024-06-27 20:04:13,931 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 17 changer transitions 0/252 dead transitions. [2024-06-27 20:04:13,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 252 transitions, 2732 flow [2024-06-27 20:04:13,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:13,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:13,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:04:13,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 20:04:13,932 INFO L175 Difference]: Start difference. First operand has 213 places, 236 transitions, 2192 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:04:13,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 252 transitions, 2732 flow [2024-06-27 20:04:14,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 252 transitions, 2658 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:14,300 INFO L231 Difference]: Finished difference. Result has 213 places, 239 transitions, 2218 flow [2024-06-27 20:04:14,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2218, PETRI_PLACES=213, PETRI_TRANSITIONS=239} [2024-06-27 20:04:14,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 20:04:14,300 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 239 transitions, 2218 flow [2024-06-27 20:04:14,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:14,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:14,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:14,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:04:14,301 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-27 20:04:14,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:14,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1692604565, now seen corresponding path program 1 times [2024-06-27 20:04:14,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:14,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512719977] [2024-06-27 20:04:14,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:14,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:14,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:15,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:15,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:15,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512719977] [2024-06-27 20:04:15,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512719977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:15,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:15,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:15,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617675801] [2024-06-27 20:04:15,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:15,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:15,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:15,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:15,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:15,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:15,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 239 transitions, 2218 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:15,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:15,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:15,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:16,185 INFO L124 PetriNetUnfolderBase]: 3075/4712 cut-off events. [2024-06-27 20:04:16,186 INFO L125 PetriNetUnfolderBase]: For 392983/392983 co-relation queries the response was YES. [2024-06-27 20:04:16,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35329 conditions, 4712 events. 3075/4712 cut-off events. For 392983/392983 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 25065 event pairs, 864 based on Foata normal form. 6/4717 useless extension candidates. Maximal degree in co-relation 35228. Up to 4641 conditions per place. [2024-06-27 20:04:16,234 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 19 changer transitions 0/263 dead transitions. [2024-06-27 20:04:16,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 263 transitions, 2844 flow [2024-06-27 20:04:16,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:16,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:16,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 20:04:16,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 20:04:16,235 INFO L175 Difference]: Start difference. First operand has 213 places, 239 transitions, 2218 flow. Second operand 8 states and 129 transitions. [2024-06-27 20:04:16,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 263 transitions, 2844 flow [2024-06-27 20:04:16,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 263 transitions, 2760 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:16,636 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 2234 flow [2024-06-27 20:04:16,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2234, PETRI_PLACES=215, PETRI_TRANSITIONS=242} [2024-06-27 20:04:16,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-27 20:04:16,637 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 2234 flow [2024-06-27 20:04:16,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:16,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:16,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:16,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:04:16,637 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-27 20:04:16,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:16,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1692754295, now seen corresponding path program 2 times [2024-06-27 20:04:16,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:16,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771877897] [2024-06-27 20:04:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:16,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:16,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:17,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:17,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:17,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771877897] [2024-06-27 20:04:17,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771877897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:17,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:17,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:17,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633832769] [2024-06-27 20:04:17,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:17,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:17,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:17,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:17,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:17,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:17,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 242 transitions, 2234 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:17,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:17,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:17,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:18,497 INFO L124 PetriNetUnfolderBase]: 3153/4820 cut-off events. [2024-06-27 20:04:18,498 INFO L125 PetriNetUnfolderBase]: For 417548/417548 co-relation queries the response was YES. [2024-06-27 20:04:18,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36883 conditions, 4820 events. 3153/4820 cut-off events. For 417548/417548 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25621 event pairs, 854 based on Foata normal form. 6/4825 useless extension candidates. Maximal degree in co-relation 36781. Up to 4576 conditions per place. [2024-06-27 20:04:18,548 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 48 changer transitions 0/278 dead transitions. [2024-06-27 20:04:18,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 278 transitions, 3270 flow [2024-06-27 20:04:18,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:18,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:18,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:04:18,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:04:18,549 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 2234 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:04:18,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 278 transitions, 3270 flow [2024-06-27 20:04:19,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 278 transitions, 3192 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:19,030 INFO L231 Difference]: Finished difference. Result has 217 places, 251 transitions, 2432 flow [2024-06-27 20:04:19,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2432, PETRI_PLACES=217, PETRI_TRANSITIONS=251} [2024-06-27 20:04:19,031 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-27 20:04:19,031 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 251 transitions, 2432 flow [2024-06-27 20:04:19,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:19,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:19,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-27 20:04:19,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:04:19,032 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-27 20:04:19,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:19,032 INFO L85 PathProgramCache]: Analyzing trace with hash 671535827, now seen corresponding path program 3 times [2024-06-27 20:04:19,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:19,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459035818] [2024-06-27 20:04:19,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:19,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:19,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:19,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:19,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:19,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459035818] [2024-06-27 20:04:19,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459035818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:19,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:19,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:19,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155665327] [2024-06-27 20:04:19,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:19,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:19,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:19,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:19,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:19,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:19,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 251 transitions, 2432 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:19,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:19,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:19,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:20,751 INFO L124 PetriNetUnfolderBase]: 3135/4796 cut-off events. [2024-06-27 20:04:20,751 INFO L125 PetriNetUnfolderBase]: For 420928/420928 co-relation queries the response was YES. [2024-06-27 20:04:20,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36855 conditions, 4796 events. 3135/4796 cut-off events. For 420928/420928 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 25519 event pairs, 862 based on Foata normal form. 6/4801 useless extension candidates. Maximal degree in co-relation 36752. Up to 4565 conditions per place. [2024-06-27 20:04:20,802 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 47 changer transitions 0/279 dead transitions. [2024-06-27 20:04:20,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 279 transitions, 3186 flow [2024-06-27 20:04:20,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:20,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:20,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:04:20,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:04:20,804 INFO L175 Difference]: Start difference. First operand has 217 places, 251 transitions, 2432 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:04:20,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 279 transitions, 3186 flow [2024-06-27 20:04:21,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 279 transitions, 3071 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 20:04:21,385 INFO L231 Difference]: Finished difference. Result has 222 places, 251 transitions, 2417 flow [2024-06-27 20:04:21,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2417, PETRI_PLACES=222, PETRI_TRANSITIONS=251} [2024-06-27 20:04:21,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-27 20:04:21,386 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 251 transitions, 2417 flow [2024-06-27 20:04:21,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:21,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:21,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:21,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:04:21,387 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-27 20:04:21,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:21,388 INFO L85 PathProgramCache]: Analyzing trace with hash 865693193, now seen corresponding path program 4 times [2024-06-27 20:04:21,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:21,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528960049] [2024-06-27 20:04:21,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:21,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:21,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:22,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:22,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528960049] [2024-06-27 20:04:22,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528960049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:22,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:22,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:22,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222059308] [2024-06-27 20:04:22,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:22,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:22,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:22,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:22,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:22,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:22,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 251 transitions, 2417 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:22,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:22,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:22,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:23,250 INFO L124 PetriNetUnfolderBase]: 3165/4839 cut-off events. [2024-06-27 20:04:23,251 INFO L125 PetriNetUnfolderBase]: For 433317/433319 co-relation queries the response was YES. [2024-06-27 20:04:23,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37250 conditions, 4839 events. 3165/4839 cut-off events. For 433317/433319 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25774 event pairs, 867 based on Foata normal form. 6/4844 useless extension candidates. Maximal degree in co-relation 37145. Up to 4587 conditions per place. [2024-06-27 20:04:23,294 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 219 selfloop transitions, 53 changer transitions 0/275 dead transitions. [2024-06-27 20:04:23,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 275 transitions, 3211 flow [2024-06-27 20:04:23,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:23,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:23,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:04:23,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 20:04:23,295 INFO L175 Difference]: Start difference. First operand has 222 places, 251 transitions, 2417 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:04:23,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 275 transitions, 3211 flow [2024-06-27 20:04:23,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 275 transitions, 3093 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:04:23,768 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 2477 flow [2024-06-27 20:04:23,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2477, PETRI_PLACES=223, PETRI_TRANSITIONS=254} [2024-06-27 20:04:23,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-27 20:04:23,769 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 2477 flow [2024-06-27 20:04:23,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:23,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:23,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:23,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:04:23,770 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-27 20:04:23,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:23,770 INFO L85 PathProgramCache]: Analyzing trace with hash 870837617, now seen corresponding path program 5 times [2024-06-27 20:04:23,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:23,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886049784] [2024-06-27 20:04:23,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:23,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:24,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:24,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:24,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886049784] [2024-06-27 20:04:24,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886049784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:24,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:24,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:24,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695369759] [2024-06-27 20:04:24,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:24,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:24,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:24,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:24,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:24,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:24,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 254 transitions, 2477 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:24,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:24,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:24,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:25,558 INFO L124 PetriNetUnfolderBase]: 3195/4881 cut-off events. [2024-06-27 20:04:25,558 INFO L125 PetriNetUnfolderBase]: For 446970/446972 co-relation queries the response was YES. [2024-06-27 20:04:25,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37766 conditions, 4881 events. 3195/4881 cut-off events. For 446970/446972 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 25996 event pairs, 872 based on Foata normal form. 6/4886 useless extension candidates. Maximal degree in co-relation 37660. Up to 4609 conditions per place. [2024-06-27 20:04:25,609 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 54 changer transitions 0/280 dead transitions. [2024-06-27 20:04:25,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 280 transitions, 3289 flow [2024-06-27 20:04:25,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:25,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:25,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 20:04:25,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 20:04:25,611 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 2477 flow. Second operand 8 states and 138 transitions. [2024-06-27 20:04:25,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 280 transitions, 3289 flow [2024-06-27 20:04:26,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 280 transitions, 3139 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 20:04:26,193 INFO L231 Difference]: Finished difference. Result has 226 places, 257 transitions, 2507 flow [2024-06-27 20:04:26,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2342, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2507, PETRI_PLACES=226, PETRI_TRANSITIONS=257} [2024-06-27 20:04:26,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-27 20:04:26,193 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 257 transitions, 2507 flow [2024-06-27 20:04:26,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:26,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:26,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:26,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:04:26,194 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-27 20:04:26,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:26,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1892056085, now seen corresponding path program 6 times [2024-06-27 20:04:26,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:26,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830872014] [2024-06-27 20:04:26,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:26,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:26,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:26,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:26,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:26,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830872014] [2024-06-27 20:04:26,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830872014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:26,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:26,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:26,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707659611] [2024-06-27 20:04:26,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:26,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:26,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:26,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:26,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:26,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:26,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 257 transitions, 2507 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:26,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:26,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:26,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:27,955 INFO L124 PetriNetUnfolderBase]: 3177/4857 cut-off events. [2024-06-27 20:04:27,955 INFO L125 PetriNetUnfolderBase]: For 445339/445341 co-relation queries the response was YES. [2024-06-27 20:04:27,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37150 conditions, 4857 events. 3177/4857 cut-off events. For 445339/445341 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25864 event pairs, 869 based on Foata normal form. 6/4862 useless extension candidates. Maximal degree in co-relation 37043. Up to 4598 conditions per place. [2024-06-27 20:04:28,005 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 53 changer transitions 0/280 dead transitions. [2024-06-27 20:04:28,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 280 transitions, 3127 flow [2024-06-27 20:04:28,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:28,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:28,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:04:28,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-27 20:04:28,013 INFO L175 Difference]: Start difference. First operand has 226 places, 257 transitions, 2507 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:04:28,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 280 transitions, 3127 flow [2024-06-27 20:04:28,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 280 transitions, 2936 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:28,368 INFO L231 Difference]: Finished difference. Result has 228 places, 257 transitions, 2428 flow [2024-06-27 20:04:28,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2428, PETRI_PLACES=228, PETRI_TRANSITIONS=257} [2024-06-27 20:04:28,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 20:04:28,369 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 257 transitions, 2428 flow [2024-06-27 20:04:28,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:28,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:28,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:04:28,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:04:28,370 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-27 20:04:28,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:28,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1899684782, now seen corresponding path program 1 times [2024-06-27 20:04:28,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:28,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756923859] [2024-06-27 20:04:28,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:28,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:28,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:29,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-27 20:04:29,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:29,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756923859] [2024-06-27 20:04:29,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756923859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:29,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:29,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:04:29,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040863529] [2024-06-27 20:04:29,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:29,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:04:29,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:29,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:04:29,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:04:29,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:04:29,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 257 transitions, 2428 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-27 20:04:29,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:29,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:04:29,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:30,528 INFO L124 PetriNetUnfolderBase]: 2956/4595 cut-off events. [2024-06-27 20:04:30,528 INFO L125 PetriNetUnfolderBase]: For 441993/442003 co-relation queries the response was YES. [2024-06-27 20:04:30,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35553 conditions, 4595 events. 2956/4595 cut-off events. For 441993/442003 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 25076 event pairs, 832 based on Foata normal form. 2/4550 useless extension candidates. Maximal degree in co-relation 35445. Up to 4433 conditions per place. [2024-06-27 20:04:30,575 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 16 changer transitions 0/272 dead transitions. [2024-06-27 20:04:30,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 272 transitions, 3000 flow [2024-06-27 20:04:30,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:30,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:30,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:04:30,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:04:30,577 INFO L175 Difference]: Start difference. First operand has 228 places, 257 transitions, 2428 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:04:30,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 272 transitions, 3000 flow [2024-06-27 20:04:31,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 272 transitions, 2856 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:31,046 INFO L231 Difference]: Finished difference. Result has 228 places, 259 transitions, 2371 flow [2024-06-27 20:04:31,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2371, PETRI_PLACES=228, PETRI_TRANSITIONS=259} [2024-06-27 20:04:31,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-27 20:04:31,047 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 259 transitions, 2371 flow [2024-06-27 20:04:31,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 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-27 20:04:31,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:31,047 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-27 20:04:31,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:04:31,047 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-27 20:04:31,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:31,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1201663164, now seen corresponding path program 1 times [2024-06-27 20:04:31,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:31,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555684819] [2024-06-27 20:04:31,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:31,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:31,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:31,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:31,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:31,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555684819] [2024-06-27 20:04:31,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555684819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:31,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:31,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:04:31,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245204279] [2024-06-27 20:04:31,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:31,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:04:31,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:31,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:04:31,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:04:31,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:31,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 259 transitions, 2371 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:31,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:31,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:31,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:32,907 INFO L124 PetriNetUnfolderBase]: 3180/4861 cut-off events. [2024-06-27 20:04:32,907 INFO L125 PetriNetUnfolderBase]: For 456048/456048 co-relation queries the response was YES. [2024-06-27 20:04:32,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37062 conditions, 4861 events. 3180/4861 cut-off events. For 456048/456048 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25703 event pairs, 747 based on Foata normal form. 2/4862 useless extension candidates. Maximal degree in co-relation 36953. Up to 4724 conditions per place. [2024-06-27 20:04:32,960 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 43 changer transitions 0/299 dead transitions. [2024-06-27 20:04:32,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 299 transitions, 3267 flow [2024-06-27 20:04:32,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:04:32,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:04:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:04:32,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 20:04:32,961 INFO L175 Difference]: Start difference. First operand has 228 places, 259 transitions, 2371 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:04:32,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 299 transitions, 3267 flow [2024-06-27 20:04:33,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 299 transitions, 3196 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:33,518 INFO L231 Difference]: Finished difference. Result has 231 places, 263 transitions, 2475 flow [2024-06-27 20:04:33,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2300, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2475, PETRI_PLACES=231, PETRI_TRANSITIONS=263} [2024-06-27 20:04:33,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-27 20:04:33,519 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 263 transitions, 2475 flow [2024-06-27 20:04:33,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:33,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:33,519 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-27 20:04:33,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:04:33,520 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-27 20:04:33,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:33,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1201902174, now seen corresponding path program 2 times [2024-06-27 20:04:33,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:33,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656327201] [2024-06-27 20:04:33,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:33,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:33,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:34,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:34,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:34,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656327201] [2024-06-27 20:04:34,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656327201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:34,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:34,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:04:34,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316370320] [2024-06-27 20:04:34,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:34,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:04:34,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:34,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:04:34,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:04:34,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:34,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 263 transitions, 2475 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:34,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:34,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:34,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:35,438 INFO L124 PetriNetUnfolderBase]: 3193/4880 cut-off events. [2024-06-27 20:04:35,438 INFO L125 PetriNetUnfolderBase]: For 469697/469697 co-relation queries the response was YES. [2024-06-27 20:04:35,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37543 conditions, 4880 events. 3193/4880 cut-off events. For 469697/469697 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26023 event pairs, 875 based on Foata normal form. 2/4881 useless extension candidates. Maximal degree in co-relation 37433. Up to 4787 conditions per place. [2024-06-27 20:04:35,489 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 43 changer transitions 0/299 dead transitions. [2024-06-27 20:04:35,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 299 transitions, 3210 flow [2024-06-27 20:04:35,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:04:35,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:04:35,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:04:35,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 20:04:35,490 INFO L175 Difference]: Start difference. First operand has 231 places, 263 transitions, 2475 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:04:35,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 299 transitions, 3210 flow [2024-06-27 20:04:36,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 299 transitions, 3092 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 20:04:36,077 INFO L231 Difference]: Finished difference. Result has 235 places, 268 transitions, 2517 flow [2024-06-27 20:04:36,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2376, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2517, PETRI_PLACES=235, PETRI_TRANSITIONS=268} [2024-06-27 20:04:36,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-27 20:04:36,078 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 268 transitions, 2517 flow [2024-06-27 20:04:36,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:36,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:36,078 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-27 20:04:36,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:04:36,078 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-27 20:04:36,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:36,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1201902484, now seen corresponding path program 1 times [2024-06-27 20:04:36,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:36,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742199717] [2024-06-27 20:04:36,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:36,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:36,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:36,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:36,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:36,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742199717] [2024-06-27 20:04:36,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742199717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:36,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:36,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:04:36,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51642055] [2024-06-27 20:04:36,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:36,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:04:36,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:36,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:04:36,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:04:37,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:37,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 268 transitions, 2517 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:37,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:37,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:37,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:38,017 INFO L124 PetriNetUnfolderBase]: 3239/4944 cut-off events. [2024-06-27 20:04:38,017 INFO L125 PetriNetUnfolderBase]: For 490109/490109 co-relation queries the response was YES. [2024-06-27 20:04:38,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38219 conditions, 4944 events. 3239/4944 cut-off events. For 490109/490109 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26356 event pairs, 871 based on Foata normal form. 3/4946 useless extension candidates. Maximal degree in co-relation 38107. Up to 4729 conditions per place. [2024-06-27 20:04:38,071 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 259 selfloop transitions, 65 changer transitions 0/327 dead transitions. [2024-06-27 20:04:38,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 327 transitions, 3580 flow [2024-06-27 20:04:38,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:04:38,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:04:38,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 20:04:38,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42350332594235035 [2024-06-27 20:04:38,072 INFO L175 Difference]: Start difference. First operand has 235 places, 268 transitions, 2517 flow. Second operand 11 states and 191 transitions. [2024-06-27 20:04:38,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 327 transitions, 3580 flow [2024-06-27 20:04:38,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 327 transitions, 3497 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:04:38,693 INFO L231 Difference]: Finished difference. Result has 243 places, 286 transitions, 2791 flow [2024-06-27 20:04:38,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2791, PETRI_PLACES=243, PETRI_TRANSITIONS=286} [2024-06-27 20:04:38,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 20:04:38,694 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 286 transitions, 2791 flow [2024-06-27 20:04:38,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:38,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:38,694 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-27 20:04:38,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:04:38,694 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-27 20:04:38,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:38,695 INFO L85 PathProgramCache]: Analyzing trace with hash 841279976, now seen corresponding path program 1 times [2024-06-27 20:04:38,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:38,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713756091] [2024-06-27 20:04:38,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:38,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:38,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:39,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:39,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:39,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713756091] [2024-06-27 20:04:39,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713756091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:39,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:39,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:39,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232329150] [2024-06-27 20:04:39,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:39,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:39,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:39,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:39,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:39,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:39,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 286 transitions, 2791 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:39,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:39,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:39,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:40,369 INFO L124 PetriNetUnfolderBase]: 3252/4962 cut-off events. [2024-06-27 20:04:40,369 INFO L125 PetriNetUnfolderBase]: For 502401/502401 co-relation queries the response was YES. [2024-06-27 20:04:40,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39601 conditions, 4962 events. 3252/4962 cut-off events. For 502401/502401 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 26449 event pairs, 887 based on Foata normal form. 1/4962 useless extension candidates. Maximal degree in co-relation 39486. Up to 4882 conditions per place. [2024-06-27 20:04:40,420 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 35 changer transitions 0/320 dead transitions. [2024-06-27 20:04:40,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 320 transitions, 3756 flow [2024-06-27 20:04:40,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:40,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:40,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 20:04:40,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 20:04:40,421 INFO L175 Difference]: Start difference. First operand has 243 places, 286 transitions, 2791 flow. Second operand 8 states and 138 transitions. [2024-06-27 20:04:40,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 320 transitions, 3756 flow [2024-06-27 20:04:41,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 320 transitions, 3664 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 20:04:41,281 INFO L231 Difference]: Finished difference. Result has 248 places, 293 transitions, 2916 flow [2024-06-27 20:04:41,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2699, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2916, PETRI_PLACES=248, PETRI_TRANSITIONS=293} [2024-06-27 20:04:41,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-27 20:04:41,282 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 293 transitions, 2916 flow [2024-06-27 20:04:41,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:41,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:41,282 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-27 20:04:41,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:04:41,283 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-27 20:04:41,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:41,283 INFO L85 PathProgramCache]: Analyzing trace with hash 846993896, now seen corresponding path program 2 times [2024-06-27 20:04:41,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:41,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796662511] [2024-06-27 20:04:41,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:41,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:42,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:42,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:42,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796662511] [2024-06-27 20:04:42,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796662511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:42,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:42,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:42,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460107995] [2024-06-27 20:04:42,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:42,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:42,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:42,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:42,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:42,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:42,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 293 transitions, 2916 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:42,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:42,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:42,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:43,151 INFO L124 PetriNetUnfolderBase]: 3257/4969 cut-off events. [2024-06-27 20:04:43,152 INFO L125 PetriNetUnfolderBase]: For 517265/517265 co-relation queries the response was YES. [2024-06-27 20:04:43,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40087 conditions, 4969 events. 3257/4969 cut-off events. For 517265/517265 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 26484 event pairs, 891 based on Foata normal form. 1/4969 useless extension candidates. Maximal degree in co-relation 39969. Up to 4888 conditions per place. [2024-06-27 20:04:43,207 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 39 changer transitions 0/325 dead transitions. [2024-06-27 20:04:43,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 325 transitions, 3841 flow [2024-06-27 20:04:43,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:04:43,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:04:43,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 20:04:43,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-27 20:04:43,208 INFO L175 Difference]: Start difference. First operand has 248 places, 293 transitions, 2916 flow. Second operand 10 states and 162 transitions. [2024-06-27 20:04:43,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 325 transitions, 3841 flow [2024-06-27 20:04:43,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 325 transitions, 3695 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-27 20:04:43,854 INFO L231 Difference]: Finished difference. Result has 254 places, 296 transitions, 2921 flow [2024-06-27 20:04:43,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2921, PETRI_PLACES=254, PETRI_TRANSITIONS=296} [2024-06-27 20:04:43,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-27 20:04:43,854 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 296 transitions, 2921 flow [2024-06-27 20:04:43,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:43,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:43,855 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-27 20:04:43,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:04:43,855 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-27 20:04:43,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:43,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1210234044, now seen corresponding path program 3 times [2024-06-27 20:04:43,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:43,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729968143] [2024-06-27 20:04:43,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:43,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:43,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:44,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:44,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:44,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729968143] [2024-06-27 20:04:44,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729968143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:44,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:44,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:04:44,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335011462] [2024-06-27 20:04:44,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:44,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:04:44,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:44,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:04:44,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:04:44,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:44,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 296 transitions, 2921 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:44,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:44,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:44,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:45,759 INFO L124 PetriNetUnfolderBase]: 3265/4981 cut-off events. [2024-06-27 20:04:45,759 INFO L125 PetriNetUnfolderBase]: For 533415/533415 co-relation queries the response was YES. [2024-06-27 20:04:45,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40322 conditions, 4981 events. 3265/4981 cut-off events. For 533415/533415 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26551 event pairs, 887 based on Foata normal form. 2/4982 useless extension candidates. Maximal degree in co-relation 40202. Up to 4912 conditions per place. [2024-06-27 20:04:45,831 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 288 selfloop transitions, 32 changer transitions 0/323 dead transitions. [2024-06-27 20:04:45,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 323 transitions, 3655 flow [2024-06-27 20:04:45,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:04:45,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:04:45,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:04:45,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 20:04:45,832 INFO L175 Difference]: Start difference. First operand has 254 places, 296 transitions, 2921 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:04:45,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 323 transitions, 3655 flow [2024-06-27 20:04:46,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 323 transitions, 3555 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:46,413 INFO L231 Difference]: Finished difference. Result has 255 places, 298 transitions, 2926 flow [2024-06-27 20:04:46,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2926, PETRI_PLACES=255, PETRI_TRANSITIONS=298} [2024-06-27 20:04:46,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 20:04:46,422 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 298 transitions, 2926 flow [2024-06-27 20:04:46,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:46,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:46,422 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-27 20:04:46,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:04:46,422 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-27 20:04:46,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:46,423 INFO L85 PathProgramCache]: Analyzing trace with hash 956571146, now seen corresponding path program 3 times [2024-06-27 20:04:46,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:46,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746905382] [2024-06-27 20:04:46,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:46,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:46,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:47,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:47,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:47,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746905382] [2024-06-27 20:04:47,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746905382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:47,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:47,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:47,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339944236] [2024-06-27 20:04:47,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:47,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:47,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:47,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:47,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:47,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:47,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 298 transitions, 2926 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:47,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:47,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:47,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:47,987 INFO L124 PetriNetUnfolderBase]: 3278/5000 cut-off events. [2024-06-27 20:04:47,987 INFO L125 PetriNetUnfolderBase]: For 547724/547726 co-relation queries the response was YES. [2024-06-27 20:04:48,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40748 conditions, 5000 events. 3278/5000 cut-off events. For 547724/547726 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26689 event pairs, 893 based on Foata normal form. 3/5002 useless extension candidates. Maximal degree in co-relation 40627. Up to 4828 conditions per place. [2024-06-27 20:04:48,041 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 72 changer transitions 0/333 dead transitions. [2024-06-27 20:04:48,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 333 transitions, 4280 flow [2024-06-27 20:04:48,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:48,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:48,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:04:48,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-27 20:04:48,042 INFO L175 Difference]: Start difference. First operand has 255 places, 298 transitions, 2926 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:04:48,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 333 transitions, 4280 flow [2024-06-27 20:04:48,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 333 transitions, 4175 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:04:48,718 INFO L231 Difference]: Finished difference. Result has 255 places, 307 transitions, 3169 flow [2024-06-27 20:04:48,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3169, PETRI_PLACES=255, PETRI_TRANSITIONS=307} [2024-06-27 20:04:48,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 20:04:48,719 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 307 transitions, 3169 flow [2024-06-27 20:04:48,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:48,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:48,720 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-27 20:04:48,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:04:48,720 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-27 20:04:48,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:48,720 INFO L85 PathProgramCache]: Analyzing trace with hash 956749892, now seen corresponding path program 1 times [2024-06-27 20:04:48,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:48,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749815002] [2024-06-27 20:04:48,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:48,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:48,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:49,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:49,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:49,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749815002] [2024-06-27 20:04:49,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749815002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:49,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:49,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:49,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453890610] [2024-06-27 20:04:49,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:49,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:49,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:49,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:49,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:49,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:49,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 307 transitions, 3169 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:49,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:49,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:49,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:50,480 INFO L124 PetriNetUnfolderBase]: 3288/5014 cut-off events. [2024-06-27 20:04:50,481 INFO L125 PetriNetUnfolderBase]: For 567426/567428 co-relation queries the response was YES. [2024-06-27 20:04:50,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41431 conditions, 5014 events. 3288/5014 cut-off events. For 567426/567428 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26791 event pairs, 815 based on Foata normal form. 2/5015 useless extension candidates. Maximal degree in co-relation 41309. Up to 4888 conditions per place. [2024-06-27 20:04:50,543 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 29 changer transitions 0/336 dead transitions. [2024-06-27 20:04:50,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 336 transitions, 3969 flow [2024-06-27 20:04:50,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:50,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 20:04:50,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 20:04:50,545 INFO L175 Difference]: Start difference. First operand has 255 places, 307 transitions, 3169 flow. Second operand 8 states and 137 transitions. [2024-06-27 20:04:50,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 336 transitions, 3969 flow [2024-06-27 20:04:51,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 336 transitions, 3789 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 20:04:51,270 INFO L231 Difference]: Finished difference. Result has 258 places, 310 transitions, 3123 flow [2024-06-27 20:04:51,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2991, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3123, PETRI_PLACES=258, PETRI_TRANSITIONS=310} [2024-06-27 20:04:51,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-27 20:04:51,271 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 310 transitions, 3123 flow [2024-06-27 20:04:51,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:51,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:51,272 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-27 20:04:51,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:04:51,272 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-27 20:04:51,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:51,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1320113172, now seen corresponding path program 1 times [2024-06-27 20:04:51,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:51,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605920046] [2024-06-27 20:04:51,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:51,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:51,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:51,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:51,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:51,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605920046] [2024-06-27 20:04:51,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605920046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:51,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:51,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:51,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70095236] [2024-06-27 20:04:51,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:51,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:51,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:51,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:51,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:52,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:52,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 310 transitions, 3123 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:52,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:52,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:52,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:53,029 INFO L124 PetriNetUnfolderBase]: 3343/5090 cut-off events. [2024-06-27 20:04:53,030 INFO L125 PetriNetUnfolderBase]: For 596354/596356 co-relation queries the response was YES. [2024-06-27 20:04:53,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42322 conditions, 5090 events. 3343/5090 cut-off events. For 596354/596356 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27160 event pairs, 883 based on Foata normal form. 5/5094 useless extension candidates. Maximal degree in co-relation 42200. Up to 4896 conditions per place. [2024-06-27 20:04:53,098 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 59 changer transitions 0/354 dead transitions. [2024-06-27 20:04:53,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 354 transitions, 4400 flow [2024-06-27 20:04:53,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:53,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:53,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:04:53,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-27 20:04:53,099 INFO L175 Difference]: Start difference. First operand has 258 places, 310 transitions, 3123 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:04:53,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 354 transitions, 4400 flow [2024-06-27 20:04:53,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 354 transitions, 4290 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:04:53,825 INFO L231 Difference]: Finished difference. Result has 261 places, 326 transitions, 3366 flow [2024-06-27 20:04:53,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3366, PETRI_PLACES=261, PETRI_TRANSITIONS=326} [2024-06-27 20:04:53,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 20:04:53,829 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 326 transitions, 3366 flow [2024-06-27 20:04:53,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:53,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:53,829 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-27 20:04:53,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:04:53,830 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-27 20:04:53,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:53,830 INFO L85 PathProgramCache]: Analyzing trace with hash 956869862, now seen corresponding path program 2 times [2024-06-27 20:04:53,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:53,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520014489] [2024-06-27 20:04:53,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:53,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:53,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:54,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:54,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:54,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520014489] [2024-06-27 20:04:54,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520014489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:54,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:54,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:54,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378628706] [2024-06-27 20:04:54,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:54,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:54,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:54,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:54,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:54,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:54,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 326 transitions, 3366 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:54,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:54,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:54,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:55,482 INFO L124 PetriNetUnfolderBase]: 3377/5137 cut-off events. [2024-06-27 20:04:55,483 INFO L125 PetriNetUnfolderBase]: For 620856/620858 co-relation queries the response was YES. [2024-06-27 20:04:55,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43749 conditions, 5137 events. 3377/5137 cut-off events. For 620856/620858 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27430 event pairs, 836 based on Foata normal form. 2/5138 useless extension candidates. Maximal degree in co-relation 43625. Up to 4925 conditions per place. [2024-06-27 20:04:55,544 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 303 selfloop transitions, 62 changer transitions 0/368 dead transitions. [2024-06-27 20:04:55,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 368 transitions, 4723 flow [2024-06-27 20:04:55,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:55,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:55,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:04:55,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:04:55,546 INFO L175 Difference]: Start difference. First operand has 261 places, 326 transitions, 3366 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:04:55,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 368 transitions, 4723 flow [2024-06-27 20:04:56,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 368 transitions, 4637 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-27 20:04:56,387 INFO L231 Difference]: Finished difference. Result has 268 places, 342 transitions, 3701 flow [2024-06-27 20:04:56,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3286, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3701, PETRI_PLACES=268, PETRI_TRANSITIONS=342} [2024-06-27 20:04:56,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-27 20:04:56,388 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 342 transitions, 3701 flow [2024-06-27 20:04:56,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:56,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:56,388 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-27 20:04:56,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:04:56,388 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-27 20:04:56,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:56,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1320112800, now seen corresponding path program 4 times [2024-06-27 20:04:56,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:56,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422812167] [2024-06-27 20:04:56,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:56,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:56,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:57,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:57,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:57,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422812167] [2024-06-27 20:04:57,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422812167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:57,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:57,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:57,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074480752] [2024-06-27 20:04:57,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:57,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:57,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:57,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:57,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:04:57,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:04:57,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 342 transitions, 3701 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:57,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:04:57,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:04:57,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:04:58,124 INFO L124 PetriNetUnfolderBase]: 3382/5144 cut-off events. [2024-06-27 20:04:58,124 INFO L125 PetriNetUnfolderBase]: For 635321/635323 co-relation queries the response was YES. [2024-06-27 20:04:58,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44427 conditions, 5144 events. 3382/5144 cut-off events. For 635321/635323 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27517 event pairs, 882 based on Foata normal form. 3/5146 useless extension candidates. Maximal degree in co-relation 44299. Up to 4971 conditions per place. [2024-06-27 20:04:58,179 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 74 changer transitions 0/367 dead transitions. [2024-06-27 20:04:58,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 367 transitions, 4825 flow [2024-06-27 20:04:58,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:04:58,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:04:58,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 20:04:58,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 20:04:58,181 INFO L175 Difference]: Start difference. First operand has 268 places, 342 transitions, 3701 flow. Second operand 8 states and 137 transitions. [2024-06-27 20:04:58,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 367 transitions, 4825 flow [2024-06-27 20:04:59,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 367 transitions, 4731 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 20:04:59,363 INFO L231 Difference]: Finished difference. Result has 274 places, 345 transitions, 3795 flow [2024-06-27 20:04:59,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3795, PETRI_PLACES=274, PETRI_TRANSITIONS=345} [2024-06-27 20:04:59,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 20:04:59,363 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 345 transitions, 3795 flow [2024-06-27 20:04:59,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:04:59,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:04:59,364 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-27 20:04:59,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:04:59,364 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-27 20:04:59,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:04:59,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1133881226, now seen corresponding path program 5 times [2024-06-27 20:04:59,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:04:59,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548768258] [2024-06-27 20:04:59,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:04:59,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:04:59,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:04:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:04:59,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:04:59,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548768258] [2024-06-27 20:04:59,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548768258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:04:59,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:04:59,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:04:59,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31975614] [2024-06-27 20:04:59,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:04:59,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:04:59,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:04:59,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:04:59,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:00,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:00,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 345 transitions, 3795 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:00,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:00,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:00,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:01,073 INFO L124 PetriNetUnfolderBase]: 3387/5150 cut-off events. [2024-06-27 20:05:01,074 INFO L125 PetriNetUnfolderBase]: For 650057/650057 co-relation queries the response was YES. [2024-06-27 20:05:01,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44730 conditions, 5150 events. 3387/5150 cut-off events. For 650057/650057 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27548 event pairs, 875 based on Foata normal form. 1/5150 useless extension candidates. Maximal degree in co-relation 44599. Up to 5087 conditions per place. [2024-06-27 20:05:01,139 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 333 selfloop transitions, 29 changer transitions 0/365 dead transitions. [2024-06-27 20:05:01,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 365 transitions, 4604 flow [2024-06-27 20:05:01,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:01,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:01,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 20:05:01,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:05:01,140 INFO L175 Difference]: Start difference. First operand has 274 places, 345 transitions, 3795 flow. Second operand 8 states and 128 transitions. [2024-06-27 20:05:01,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 365 transitions, 4604 flow [2024-06-27 20:05:02,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 365 transitions, 4496 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:02,310 INFO L231 Difference]: Finished difference. Result has 278 places, 348 transitions, 3800 flow [2024-06-27 20:05:02,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3690, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3800, PETRI_PLACES=278, PETRI_TRANSITIONS=348} [2024-06-27 20:05:02,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 20:05:02,310 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 348 transitions, 3800 flow [2024-06-27 20:05:02,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:02,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:02,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:05:02,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:05:02,311 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-27 20:05:02,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:02,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1134001196, now seen corresponding path program 6 times [2024-06-27 20:05:02,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:02,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943076576] [2024-06-27 20:05:02,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:02,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:02,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:02,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:02,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:02,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943076576] [2024-06-27 20:05:02,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943076576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:02,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:02,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:02,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638011812] [2024-06-27 20:05:02,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:02,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:02,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:02,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:02,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:03,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:03,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 348 transitions, 3800 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:03,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:03,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:03,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:03,961 INFO L124 PetriNetUnfolderBase]: 3400/5169 cut-off events. [2024-06-27 20:05:03,961 INFO L125 PetriNetUnfolderBase]: For 669455/669457 co-relation queries the response was YES. [2024-06-27 20:05:04,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45055 conditions, 5169 events. 3400/5169 cut-off events. For 669455/669457 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27657 event pairs, 881 based on Foata normal form. 3/5171 useless extension candidates. Maximal degree in co-relation 44923. Up to 4992 conditions per place. [2024-06-27 20:05:04,032 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 83 changer transitions 0/373 dead transitions. [2024-06-27 20:05:04,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 373 transitions, 5000 flow [2024-06-27 20:05:04,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:04,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:04,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:05:04,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 20:05:04,034 INFO L175 Difference]: Start difference. First operand has 278 places, 348 transitions, 3800 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:05:04,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 373 transitions, 5000 flow [2024-06-27 20:05:05,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 373 transitions, 4924 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:05,125 INFO L231 Difference]: Finished difference. Result has 280 places, 354 transitions, 3994 flow [2024-06-27 20:05:05,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3994, PETRI_PLACES=280, PETRI_TRANSITIONS=354} [2024-06-27 20:05:05,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 20:05:05,126 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 354 transitions, 3994 flow [2024-06-27 20:05:05,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:05,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:05,126 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-27 20:05:05,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:05:05,126 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-27 20:05:05,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:05,127 INFO L85 PathProgramCache]: Analyzing trace with hash 961511492, now seen corresponding path program 3 times [2024-06-27 20:05:05,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:05,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095748593] [2024-06-27 20:05:05,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:05,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:05,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:05,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-27 20:05:05,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:05,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095748593] [2024-06-27 20:05:05,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095748593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:05,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:05,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:05,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804524077] [2024-06-27 20:05:05,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:05,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:05,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:05,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:05,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:05,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:05,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 354 transitions, 3994 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:05,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:05,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:05,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:06,842 INFO L124 PetriNetUnfolderBase]: 3426/5205 cut-off events. [2024-06-27 20:05:06,843 INFO L125 PetriNetUnfolderBase]: For 696144/696146 co-relation queries the response was YES. [2024-06-27 20:05:06,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45859 conditions, 5205 events. 3426/5205 cut-off events. For 696144/696146 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 27839 event pairs, 818 based on Foata normal form. 2/5206 useless extension candidates. Maximal degree in co-relation 45726. Up to 4982 conditions per place. [2024-06-27 20:05:06,910 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 70 changer transitions 0/382 dead transitions. [2024-06-27 20:05:06,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 382 transitions, 5262 flow [2024-06-27 20:05:06,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:06,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:06,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 20:05:06,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-27 20:05:06,912 INFO L175 Difference]: Start difference. First operand has 280 places, 354 transitions, 3994 flow. Second operand 8 states and 137 transitions. [2024-06-27 20:05:06,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 382 transitions, 5262 flow [2024-06-27 20:05:07,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 382 transitions, 5138 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:07,826 INFO L231 Difference]: Finished difference. Result has 284 places, 360 transitions, 4142 flow [2024-06-27 20:05:07,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3870, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4142, PETRI_PLACES=284, PETRI_TRANSITIONS=360} [2024-06-27 20:05:07,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 20:05:07,827 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 360 transitions, 4142 flow [2024-06-27 20:05:07,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:07,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:07,828 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-27 20:05:07,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:05:07,828 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-27 20:05:07,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:07,828 INFO L85 PathProgramCache]: Analyzing trace with hash 961511678, now seen corresponding path program 2 times [2024-06-27 20:05:07,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:07,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960056017] [2024-06-27 20:05:07,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:07,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:07,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:08,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:08,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:08,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960056017] [2024-06-27 20:05:08,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960056017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:08,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:08,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:08,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769241933] [2024-06-27 20:05:08,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:08,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:08,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:08,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:08,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:08,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:08,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 360 transitions, 4142 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:08,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:08,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:08,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:09,605 INFO L124 PetriNetUnfolderBase]: 3489/5292 cut-off events. [2024-06-27 20:05:09,605 INFO L125 PetriNetUnfolderBase]: For 736663/736665 co-relation queries the response was YES. [2024-06-27 20:05:09,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47128 conditions, 5292 events. 3489/5292 cut-off events. For 736663/736665 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 28302 event pairs, 884 based on Foata normal form. 5/5296 useless extension candidates. Maximal degree in co-relation 46994. Up to 5067 conditions per place. [2024-06-27 20:05:09,663 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 328 selfloop transitions, 67 changer transitions 0/398 dead transitions. [2024-06-27 20:05:09,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 398 transitions, 5639 flow [2024-06-27 20:05:09,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:09,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:09,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:05:09,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:05:09,664 INFO L175 Difference]: Start difference. First operand has 284 places, 360 transitions, 4142 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:05:09,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 398 transitions, 5639 flow [2024-06-27 20:05:10,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 398 transitions, 5507 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:10,792 INFO L231 Difference]: Finished difference. Result has 288 places, 370 transitions, 4283 flow [2024-06-27 20:05:10,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4283, PETRI_PLACES=288, PETRI_TRANSITIONS=370} [2024-06-27 20:05:10,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-27 20:05:10,793 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 370 transitions, 4283 flow [2024-06-27 20:05:10,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:10,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:10,793 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-27 20:05:10,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:05:10,794 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-27 20:05:10,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:10,794 INFO L85 PathProgramCache]: Analyzing trace with hash -258874264, now seen corresponding path program 3 times [2024-06-27 20:05:10,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:10,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37711829] [2024-06-27 20:05:10,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:10,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:11,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:11,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:11,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37711829] [2024-06-27 20:05:11,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37711829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:11,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:11,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:11,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433969516] [2024-06-27 20:05:11,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:11,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:11,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:11,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:11,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:11,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:11,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 370 transitions, 4283 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:11,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:11,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:11,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:12,562 INFO L124 PetriNetUnfolderBase]: 3480/5280 cut-off events. [2024-06-27 20:05:12,562 INFO L125 PetriNetUnfolderBase]: For 743864/743866 co-relation queries the response was YES. [2024-06-27 20:05:12,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47004 conditions, 5280 events. 3480/5280 cut-off events. For 743864/743866 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 28220 event pairs, 882 based on Foata normal form. 5/5284 useless extension candidates. Maximal degree in co-relation 46869. Up to 5060 conditions per place. [2024-06-27 20:05:12,633 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 323 selfloop transitions, 69 changer transitions 0/395 dead transitions. [2024-06-27 20:05:12,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 395 transitions, 5471 flow [2024-06-27 20:05:12,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:12,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:12,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:05:12,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:05:12,634 INFO L175 Difference]: Start difference. First operand has 288 places, 370 transitions, 4283 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:05:12,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 395 transitions, 5471 flow [2024-06-27 20:05:13,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 395 transitions, 5348 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 20:05:13,626 INFO L231 Difference]: Finished difference. Result has 293 places, 370 transitions, 4304 flow [2024-06-27 20:05:13,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4304, PETRI_PLACES=293, PETRI_TRANSITIONS=370} [2024-06-27 20:05:13,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-27 20:05:13,629 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 370 transitions, 4304 flow [2024-06-27 20:05:13,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:13,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:13,629 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-27 20:05:13,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:05:13,630 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-27 20:05:13,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1133888790, now seen corresponding path program 2 times [2024-06-27 20:05:13,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:13,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337471292] [2024-06-27 20:05:13,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:13,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:13,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:14,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:14,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:14,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337471292] [2024-06-27 20:05:14,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337471292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:14,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:14,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:05:14,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639100136] [2024-06-27 20:05:14,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:14,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:05:14,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:14,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:05:14,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:05:14,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:14,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 370 transitions, 4304 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:14,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:14,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:14,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:15,541 INFO L124 PetriNetUnfolderBase]: 3510/5321 cut-off events. [2024-06-27 20:05:15,541 INFO L125 PetriNetUnfolderBase]: For 761449/761449 co-relation queries the response was YES. [2024-06-27 20:05:15,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47393 conditions, 5321 events. 3510/5321 cut-off events. For 761449/761449 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28488 event pairs, 870 based on Foata normal form. 3/5323 useless extension candidates. Maximal degree in co-relation 47257. Up to 5161 conditions per place. [2024-06-27 20:05:15,608 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 351 selfloop transitions, 50 changer transitions 0/404 dead transitions. [2024-06-27 20:05:15,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 404 transitions, 5270 flow [2024-06-27 20:05:15,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:05:15,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:05:15,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 20:05:15,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 20:05:15,611 INFO L175 Difference]: Start difference. First operand has 293 places, 370 transitions, 4304 flow. Second operand 9 states and 154 transitions. [2024-06-27 20:05:15,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 404 transitions, 5270 flow [2024-06-27 20:05:16,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 404 transitions, 5130 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:16,535 INFO L231 Difference]: Finished difference. Result has 296 places, 377 transitions, 4357 flow [2024-06-27 20:05:16,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4357, PETRI_PLACES=296, PETRI_TRANSITIONS=377} [2024-06-27 20:05:16,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-27 20:05:16,536 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 377 transitions, 4357 flow [2024-06-27 20:05:16,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:16,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:16,537 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-27 20:05:16,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:05:16,537 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-27 20:05:16,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:16,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1133878250, now seen corresponding path program 4 times [2024-06-27 20:05:16,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:16,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251416101] [2024-06-27 20:05:16,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:16,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:16,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:17,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:17,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:17,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251416101] [2024-06-27 20:05:17,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251416101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:17,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:17,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:05:17,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941623032] [2024-06-27 20:05:17,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:17,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:05:17,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:17,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:05:17,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:05:17,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:17,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 377 transitions, 4357 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:17,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:17,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:17,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:18,421 INFO L124 PetriNetUnfolderBase]: 3518/5333 cut-off events. [2024-06-27 20:05:18,421 INFO L125 PetriNetUnfolderBase]: For 774938/774938 co-relation queries the response was YES. [2024-06-27 20:05:18,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47609 conditions, 5333 events. 3518/5333 cut-off events. For 774938/774938 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 28555 event pairs, 888 based on Foata normal form. 2/5334 useless extension candidates. Maximal degree in co-relation 47472. Up to 5264 conditions per place. [2024-06-27 20:05:18,490 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 31 changer transitions 0/398 dead transitions. [2024-06-27 20:05:18,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 398 transitions, 5229 flow [2024-06-27 20:05:18,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:05:18,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:05:18,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:05:18,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-27 20:05:18,491 INFO L175 Difference]: Start difference. First operand has 296 places, 377 transitions, 4357 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:05:18,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 398 transitions, 5229 flow [2024-06-27 20:05:19,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 398 transitions, 5122 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:05:19,602 INFO L231 Difference]: Finished difference. Result has 301 places, 379 transitions, 4357 flow [2024-06-27 20:05:19,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4357, PETRI_PLACES=301, PETRI_TRANSITIONS=379} [2024-06-27 20:05:19,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-27 20:05:19,603 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 379 transitions, 4357 flow [2024-06-27 20:05:19,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:19,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:19,603 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-27 20:05:19,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:05:19,604 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-27 20:05:19,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:19,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1497477874, now seen corresponding path program 3 times [2024-06-27 20:05:19,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:19,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552452511] [2024-06-27 20:05:19,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:19,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:19,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:20,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:20,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:20,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552452511] [2024-06-27 20:05:20,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552452511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:20,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:20,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:05:20,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339711542] [2024-06-27 20:05:20,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:20,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:05:20,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:20,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:05:20,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:05:20,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:20,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 379 transitions, 4357 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:20,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:20,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:20,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:21,581 INFO L124 PetriNetUnfolderBase]: 3533/5354 cut-off events. [2024-06-27 20:05:21,581 INFO L125 PetriNetUnfolderBase]: For 796148/796148 co-relation queries the response was YES. [2024-06-27 20:05:21,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47848 conditions, 5354 events. 3533/5354 cut-off events. For 796148/796148 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 28657 event pairs, 870 based on Foata normal form. 3/5356 useless extension candidates. Maximal degree in co-relation 47710. Up to 5194 conditions per place. [2024-06-27 20:05:21,649 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 354 selfloop transitions, 51 changer transitions 0/408 dead transitions. [2024-06-27 20:05:21,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 408 transitions, 5307 flow [2024-06-27 20:05:21,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:05:21,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:05:21,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:05:21,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-27 20:05:21,651 INFO L175 Difference]: Start difference. First operand has 301 places, 379 transitions, 4357 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:05:21,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 408 transitions, 5307 flow [2024-06-27 20:05:22,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 408 transitions, 5220 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:05:22,479 INFO L231 Difference]: Finished difference. Result has 303 places, 383 transitions, 4451 flow [2024-06-27 20:05:22,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4270, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4451, PETRI_PLACES=303, PETRI_TRANSITIONS=383} [2024-06-27 20:05:22,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-27 20:05:22,480 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 383 transitions, 4451 flow [2024-06-27 20:05:22,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:22,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:22,481 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-27 20:05:22,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:05:22,481 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-27 20:05:22,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:22,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1497121684, now seen corresponding path program 4 times [2024-06-27 20:05:22,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:22,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691317973] [2024-06-27 20:05:22,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:22,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:22,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:23,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:23,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:23,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691317973] [2024-06-27 20:05:23,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691317973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:23,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:23,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:05:23,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725282393] [2024-06-27 20:05:23,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:23,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:05:23,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:23,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:05:23,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:05:23,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:23,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 383 transitions, 4451 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:23,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:23,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:23,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:24,734 INFO L124 PetriNetUnfolderBase]: 3538/5361 cut-off events. [2024-06-27 20:05:24,735 INFO L125 PetriNetUnfolderBase]: For 806843/806843 co-relation queries the response was YES. [2024-06-27 20:05:24,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48209 conditions, 5361 events. 3538/5361 cut-off events. For 806843/806843 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 28730 event pairs, 868 based on Foata normal form. 1/5361 useless extension candidates. Maximal degree in co-relation 48070. Up to 5184 conditions per place. [2024-06-27 20:05:24,802 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 352 selfloop transitions, 60 changer transitions 0/415 dead transitions. [2024-06-27 20:05:24,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 415 transitions, 5422 flow [2024-06-27 20:05:24,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:05:24,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:05:24,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 20:05:24,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-27 20:05:24,804 INFO L175 Difference]: Start difference. First operand has 303 places, 383 transitions, 4451 flow. Second operand 10 states and 169 transitions. [2024-06-27 20:05:24,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 415 transitions, 5422 flow [2024-06-27 20:05:26,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 415 transitions, 5275 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:05:26,129 INFO L231 Difference]: Finished difference. Result has 306 places, 386 transitions, 4498 flow [2024-06-27 20:05:26,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4304, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4498, PETRI_PLACES=306, PETRI_TRANSITIONS=386} [2024-06-27 20:05:26,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 20:05:26,130 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 386 transitions, 4498 flow [2024-06-27 20:05:26,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:26,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:26,130 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-27 20:05:26,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:05:26,130 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-27 20:05:26,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:26,131 INFO L85 PathProgramCache]: Analyzing trace with hash -27406954, now seen corresponding path program 4 times [2024-06-27 20:05:26,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:26,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891881279] [2024-06-27 20:05:26,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:26,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:26,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:26,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:26,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:26,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891881279] [2024-06-27 20:05:26,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891881279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:26,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:26,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:26,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37688531] [2024-06-27 20:05:26,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:26,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:26,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:26,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:26,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:26,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:26,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 386 transitions, 4498 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:26,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:26,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:26,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:27,967 INFO L124 PetriNetUnfolderBase]: 3564/5397 cut-off events. [2024-06-27 20:05:27,968 INFO L125 PetriNetUnfolderBase]: For 836413/836413 co-relation queries the response was YES. [2024-06-27 20:05:28,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48868 conditions, 5397 events. 3564/5397 cut-off events. For 836413/836413 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 28927 event pairs, 885 based on Foata normal form. 2/5398 useless extension candidates. Maximal degree in co-relation 48728. Up to 5329 conditions per place. [2024-06-27 20:05:28,030 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 391 selfloop transitions, 23 changer transitions 0/417 dead transitions. [2024-06-27 20:05:28,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 417 transitions, 5703 flow [2024-06-27 20:05:28,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:05:28,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:05:28,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 20:05:28,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 20:05:28,032 INFO L175 Difference]: Start difference. First operand has 306 places, 386 transitions, 4498 flow. Second operand 9 states and 143 transitions. [2024-06-27 20:05:28,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 417 transitions, 5703 flow [2024-06-27 20:05:28,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 417 transitions, 5556 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:05:28,919 INFO L231 Difference]: Finished difference. Result has 309 places, 393 transitions, 4566 flow [2024-06-27 20:05:28,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4351, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4566, PETRI_PLACES=309, PETRI_TRANSITIONS=393} [2024-06-27 20:05:28,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 20:05:28,920 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 393 transitions, 4566 flow [2024-06-27 20:05:28,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:28,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:28,920 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-27 20:05:28,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:05:28,921 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-27 20:05:28,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:28,921 INFO L85 PathProgramCache]: Analyzing trace with hash -15979114, now seen corresponding path program 5 times [2024-06-27 20:05:28,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:28,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560261488] [2024-06-27 20:05:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:28,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:29,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:29,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:29,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560261488] [2024-06-27 20:05:29,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560261488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:29,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:29,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:29,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679619260] [2024-06-27 20:05:29,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:29,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:29,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:29,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:29,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:29,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:29,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 393 transitions, 4566 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:29,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:29,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:29,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:30,661 INFO L124 PetriNetUnfolderBase]: 3558/5389 cut-off events. [2024-06-27 20:05:30,661 INFO L125 PetriNetUnfolderBase]: For 846773/846773 co-relation queries the response was YES. [2024-06-27 20:05:30,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48762 conditions, 5389 events. 3558/5389 cut-off events. For 846773/846773 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 28889 event pairs, 891 based on Foata normal form. 2/5390 useless extension candidates. Maximal degree in co-relation 48619. Up to 5350 conditions per place. [2024-06-27 20:05:30,732 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 391 selfloop transitions, 17 changer transitions 0/411 dead transitions. [2024-06-27 20:05:30,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 411 transitions, 5430 flow [2024-06-27 20:05:30,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:30,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:30,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:05:30,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-27 20:05:30,733 INFO L175 Difference]: Start difference. First operand has 309 places, 393 transitions, 4566 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:05:30,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 411 transitions, 5430 flow [2024-06-27 20:05:31,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 411 transitions, 5308 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 20:05:31,867 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 4484 flow [2024-06-27 20:05:31,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4484, PETRI_PLACES=312, PETRI_TRANSITIONS=393} [2024-06-27 20:05:31,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-27 20:05:31,868 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 4484 flow [2024-06-27 20:05:31,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:31,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:31,868 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-27 20:05:31,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:05:31,869 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-27 20:05:31,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:31,869 INFO L85 PathProgramCache]: Analyzing trace with hash -255308104, now seen corresponding path program 6 times [2024-06-27 20:05:31,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:31,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780263569] [2024-06-27 20:05:31,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:31,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:31,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:32,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:32,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:32,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780263569] [2024-06-27 20:05:32,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780263569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:32,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:32,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:32,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407491173] [2024-06-27 20:05:32,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:32,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:32,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:32,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:32,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:32,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:32,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 393 transitions, 4484 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:32,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:32,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:32,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:33,667 INFO L124 PetriNetUnfolderBase]: 3568/5403 cut-off events. [2024-06-27 20:05:33,667 INFO L125 PetriNetUnfolderBase]: For 864913/864913 co-relation queries the response was YES. [2024-06-27 20:05:33,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48939 conditions, 5403 events. 3568/5403 cut-off events. For 864913/864913 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 28956 event pairs, 877 based on Foata normal form. 2/5404 useless extension candidates. Maximal degree in co-relation 48795. Up to 5320 conditions per place. [2024-06-27 20:05:33,741 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 394 selfloop transitions, 22 changer transitions 0/419 dead transitions. [2024-06-27 20:05:33,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 419 transitions, 5451 flow [2024-06-27 20:05:33,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:33,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:33,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:05:33,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:05:33,743 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 4484 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:05:33,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 419 transitions, 5451 flow [2024-06-27 20:05:34,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 419 transitions, 5411 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:34,874 INFO L231 Difference]: Finished difference. Result has 314 places, 396 transitions, 4567 flow [2024-06-27 20:05:34,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4567, PETRI_PLACES=314, PETRI_TRANSITIONS=396} [2024-06-27 20:05:34,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-27 20:05:34,874 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 396 transitions, 4567 flow [2024-06-27 20:05:34,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:34,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:34,875 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-27 20:05:34,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:05:34,875 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-27 20:05:34,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:34,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1485453404, now seen corresponding path program 7 times [2024-06-27 20:05:34,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:34,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657989844] [2024-06-27 20:05:34,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:34,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:35,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-27 20:05:35,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:35,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657989844] [2024-06-27 20:05:35,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657989844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:35,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:35,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:35,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376935890] [2024-06-27 20:05:35,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:35,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:35,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:35,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:35,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:35,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:35,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 396 transitions, 4567 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:35,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:35,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:35,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:36,815 INFO L124 PetriNetUnfolderBase]: 3573/5410 cut-off events. [2024-06-27 20:05:36,816 INFO L125 PetriNetUnfolderBase]: For 879717/879717 co-relation queries the response was YES. [2024-06-27 20:05:36,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49254 conditions, 5410 events. 3573/5410 cut-off events. For 879717/879717 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 28996 event pairs, 887 based on Foata normal form. 1/5410 useless extension candidates. Maximal degree in co-relation 49109. Up to 5340 conditions per place. [2024-06-27 20:05:36,889 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 38 changer transitions 0/420 dead transitions. [2024-06-27 20:05:36,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 420 transitions, 5687 flow [2024-06-27 20:05:36,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:36,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:36,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:05:36,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:05:36,890 INFO L175 Difference]: Start difference. First operand has 314 places, 396 transitions, 4567 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:05:36,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 420 transitions, 5687 flow [2024-06-27 20:05:38,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 420 transitions, 5595 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:38,058 INFO L231 Difference]: Finished difference. Result has 316 places, 399 transitions, 4611 flow [2024-06-27 20:05:38,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4475, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=316, PETRI_TRANSITIONS=399} [2024-06-27 20:05:38,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-27 20:05:38,059 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 399 transitions, 4611 flow [2024-06-27 20:05:38,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:38,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:38,061 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-27 20:05:38,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:05:38,062 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-27 20:05:38,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:38,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1986327140, now seen corresponding path program 8 times [2024-06-27 20:05:38,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:38,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652921071] [2024-06-27 20:05:38,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:38,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:38,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:38,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652921071] [2024-06-27 20:05:38,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652921071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:38,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:38,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:38,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129694715] [2024-06-27 20:05:38,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:38,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:38,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:38,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:38,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:38,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:38,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 399 transitions, 4611 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:38,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:38,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:38,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:40,059 INFO L124 PetriNetUnfolderBase]: 3570/5406 cut-off events. [2024-06-27 20:05:40,060 INFO L125 PetriNetUnfolderBase]: For 893529/893529 co-relation queries the response was YES. [2024-06-27 20:05:40,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49271 conditions, 5406 events. 3570/5406 cut-off events. For 893529/893529 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 28970 event pairs, 892 based on Foata normal form. 1/5406 useless extension candidates. Maximal degree in co-relation 49125. Up to 5337 conditions per place. [2024-06-27 20:05:40,132 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 36 changer transitions 0/417 dead transitions. [2024-06-27 20:05:40,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 417 transitions, 5665 flow [2024-06-27 20:05:40,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:40,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:40,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:05:40,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-27 20:05:40,134 INFO L175 Difference]: Start difference. First operand has 316 places, 399 transitions, 4611 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:05:40,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 417 transitions, 5665 flow [2024-06-27 20:05:41,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 417 transitions, 5396 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-27 20:05:41,504 INFO L231 Difference]: Finished difference. Result has 315 places, 399 transitions, 4420 flow [2024-06-27 20:05:41,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4342, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4420, PETRI_PLACES=315, PETRI_TRANSITIONS=399} [2024-06-27 20:05:41,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 20:05:41,512 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 399 transitions, 4420 flow [2024-06-27 20:05:41,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:41,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:41,512 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-27 20:05:41,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:05:41,512 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-27 20:05:41,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:41,513 INFO L85 PathProgramCache]: Analyzing trace with hash 789571330, now seen corresponding path program 4 times [2024-06-27 20:05:41,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:41,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744338506] [2024-06-27 20:05:41,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:41,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:41,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:42,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:42,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:42,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744338506] [2024-06-27 20:05:42,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744338506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:42,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:42,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:42,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505535404] [2024-06-27 20:05:42,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:42,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:42,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:42,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:42,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:42,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:42,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 399 transitions, 4420 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:42,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:42,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:42,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:43,476 INFO L124 PetriNetUnfolderBase]: 3561/5394 cut-off events. [2024-06-27 20:05:43,476 INFO L125 PetriNetUnfolderBase]: For 906992/906992 co-relation queries the response was YES. [2024-06-27 20:05:43,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48896 conditions, 5394 events. 3561/5394 cut-off events. For 906992/906992 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 28920 event pairs, 891 based on Foata normal form. 3/5396 useless extension candidates. Maximal degree in co-relation 48751. Up to 5303 conditions per place. [2024-06-27 20:05:43,573 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 38 changer transitions 0/421 dead transitions. [2024-06-27 20:05:43,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 421 transitions, 5504 flow [2024-06-27 20:05:43,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:43,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:43,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:05:43,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 20:05:43,575 INFO L175 Difference]: Start difference. First operand has 315 places, 399 transitions, 4420 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:05:43,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 421 transitions, 5504 flow [2024-06-27 20:05:45,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 421 transitions, 5399 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:45,784 INFO L231 Difference]: Finished difference. Result has 317 places, 399 transitions, 4397 flow [2024-06-27 20:05:45,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4397, PETRI_PLACES=317, PETRI_TRANSITIONS=399} [2024-06-27 20:05:45,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 20:05:45,785 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 399 transitions, 4397 flow [2024-06-27 20:05:45,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:45,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:45,785 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-27 20:05:45,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:05:45,785 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-27 20:05:45,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:45,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1122508996, now seen corresponding path program 7 times [2024-06-27 20:05:45,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:45,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817328691] [2024-06-27 20:05:45,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:45,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:45,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:46,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-27 20:05:46,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:46,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817328691] [2024-06-27 20:05:46,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817328691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:46,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:46,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:46,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788311962] [2024-06-27 20:05:46,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:46,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:46,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:46,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:46,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:46,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:46,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 399 transitions, 4397 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:46,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:46,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:46,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:47,697 INFO L124 PetriNetUnfolderBase]: 3555/5386 cut-off events. [2024-06-27 20:05:47,697 INFO L125 PetriNetUnfolderBase]: For 912909/912909 co-relation queries the response was YES. [2024-06-27 20:05:47,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48835 conditions, 5386 events. 3555/5386 cut-off events. For 912909/912909 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 28897 event pairs, 876 based on Foata normal form. 2/5387 useless extension candidates. Maximal degree in co-relation 48689. Up to 5241 conditions per place. [2024-06-27 20:05:47,789 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 365 selfloop transitions, 52 changer transitions 0/420 dead transitions. [2024-06-27 20:05:47,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 420 transitions, 5479 flow [2024-06-27 20:05:47,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:47,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:47,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:05:47,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 20:05:47,790 INFO L175 Difference]: Start difference. First operand has 317 places, 399 transitions, 4397 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:05:47,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 420 transitions, 5479 flow [2024-06-27 20:05:49,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 420 transitions, 5319 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 20:05:49,829 INFO L231 Difference]: Finished difference. Result has 317 places, 399 transitions, 4347 flow [2024-06-27 20:05:49,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4347, PETRI_PLACES=317, PETRI_TRANSITIONS=399} [2024-06-27 20:05:49,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 20:05:49,830 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 399 transitions, 4347 flow [2024-06-27 20:05:49,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:49,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:49,830 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-27 20:05:49,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:05:49,830 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-27 20:05:49,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:49,830 INFO L85 PathProgramCache]: Analyzing trace with hash -245011330, now seen corresponding path program 9 times [2024-06-27 20:05:49,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:49,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878601752] [2024-06-27 20:05:49,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:49,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:50,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:50,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:50,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878601752] [2024-06-27 20:05:50,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878601752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:50,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:50,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:50,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712513255] [2024-06-27 20:05:50,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:50,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:50,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:50,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:50,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:50,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:50,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 399 transitions, 4347 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:50,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:50,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:50,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:51,629 INFO L124 PetriNetUnfolderBase]: 3560/5393 cut-off events. [2024-06-27 20:05:51,629 INFO L125 PetriNetUnfolderBase]: For 926280/926280 co-relation queries the response was YES. [2024-06-27 20:05:51,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48985 conditions, 5393 events. 3560/5393 cut-off events. For 926280/926280 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28923 event pairs, 889 based on Foata normal form. 1/5393 useless extension candidates. Maximal degree in co-relation 48841. Up to 5357 conditions per place. [2024-06-27 20:05:51,699 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 391 selfloop transitions, 22 changer transitions 0/416 dead transitions. [2024-06-27 20:05:51,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 416 transitions, 5251 flow [2024-06-27 20:05:51,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:51,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:51,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:05:51,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:05:51,701 INFO L175 Difference]: Start difference. First operand has 317 places, 399 transitions, 4347 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:05:51,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 416 transitions, 5251 flow [2024-06-27 20:05:53,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 416 transitions, 5065 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:05:53,479 INFO L231 Difference]: Finished difference. Result has 318 places, 402 transitions, 4261 flow [2024-06-27 20:05:53,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4261, PETRI_PLACES=318, PETRI_TRANSITIONS=402} [2024-06-27 20:05:53,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-27 20:05:53,479 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 402 transitions, 4261 flow [2024-06-27 20:05:53,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:53,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:53,480 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-27 20:05:53,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:05:53,480 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-27 20:05:53,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:53,480 INFO L85 PathProgramCache]: Analyzing trace with hash -245011144, now seen corresponding path program 8 times [2024-06-27 20:05:53,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:53,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123626028] [2024-06-27 20:05:53,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:53,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:53,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:54,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:54,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:54,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123626028] [2024-06-27 20:05:54,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123626028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:54,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:54,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:54,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11002208] [2024-06-27 20:05:54,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:54,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:54,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:54,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:54,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:54,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:54,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 402 transitions, 4261 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:54,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:54,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:54,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:55,257 INFO L124 PetriNetUnfolderBase]: 3586/5429 cut-off events. [2024-06-27 20:05:55,258 INFO L125 PetriNetUnfolderBase]: For 958827/958827 co-relation queries the response was YES. [2024-06-27 20:05:55,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49498 conditions, 5429 events. 3586/5429 cut-off events. For 958827/958827 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29115 event pairs, 894 based on Foata normal form. 2/5430 useless extension candidates. Maximal degree in co-relation 49354. Up to 5357 conditions per place. [2024-06-27 20:05:55,335 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 386 selfloop transitions, 37 changer transitions 0/426 dead transitions. [2024-06-27 20:05:55,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 426 transitions, 5492 flow [2024-06-27 20:05:55,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:55,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:55,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 20:05:55,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-27 20:05:55,337 INFO L175 Difference]: Start difference. First operand has 318 places, 402 transitions, 4261 flow. Second operand 8 states and 129 transitions. [2024-06-27 20:05:55,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 426 transitions, 5492 flow [2024-06-27 20:05:57,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 426 transitions, 5426 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:05:57,358 INFO L231 Difference]: Finished difference. Result has 320 places, 409 transitions, 4428 flow [2024-06-27 20:05:57,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4428, PETRI_PLACES=320, PETRI_TRANSITIONS=409} [2024-06-27 20:05:57,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-27 20:05:57,359 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 409 transitions, 4428 flow [2024-06-27 20:05:57,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:57,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:05:57,359 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-27 20:05:57,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:05:57,359 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-27 20:05:57,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:05:57,360 INFO L85 PathProgramCache]: Analyzing trace with hash 99490802, now seen corresponding path program 5 times [2024-06-27 20:05:57,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:05:57,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673116328] [2024-06-27 20:05:57,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:05:57,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:05:57,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:05:57,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:05:57,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:05:57,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673116328] [2024-06-27 20:05:57,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673116328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:05:57,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:05:57,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:05:57,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133671312] [2024-06-27 20:05:57,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:05:57,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:05:57,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:05:57,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:05:57,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:05:57,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:05:57,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 409 transitions, 4428 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:05:57,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:05:57,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:05:57,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:05:59,100 INFO L124 PetriNetUnfolderBase]: 3601/5450 cut-off events. [2024-06-27 20:05:59,100 INFO L125 PetriNetUnfolderBase]: For 983325/983325 co-relation queries the response was YES. [2024-06-27 20:05:59,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49886 conditions, 5450 events. 3601/5450 cut-off events. For 983325/983325 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 29233 event pairs, 895 based on Foata normal form. 3/5452 useless extension candidates. Maximal degree in co-relation 49741. Up to 5399 conditions per place. [2024-06-27 20:05:59,179 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 398 selfloop transitions, 28 changer transitions 0/429 dead transitions. [2024-06-27 20:05:59,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 429 transitions, 5372 flow [2024-06-27 20:05:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:05:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:05:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:05:59,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 20:05:59,181 INFO L175 Difference]: Start difference. First operand has 320 places, 409 transitions, 4428 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:05:59,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 429 transitions, 5372 flow [2024-06-27 20:06:00,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 429 transitions, 5280 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:00,942 INFO L231 Difference]: Finished difference. Result has 325 places, 413 transitions, 4452 flow [2024-06-27 20:06:00,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4336, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4452, PETRI_PLACES=325, PETRI_TRANSITIONS=413} [2024-06-27 20:06:00,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-27 20:06:00,942 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 413 transitions, 4452 flow [2024-06-27 20:06:00,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:00,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:00,943 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-27 20:06:00,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:06:00,943 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-27 20:06:00,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:00,943 INFO L85 PathProgramCache]: Analyzing trace with hash 99312056, now seen corresponding path program 9 times [2024-06-27 20:06:00,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:00,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709815114] [2024-06-27 20:06:00,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:00,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:00,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:01,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-27 20:06:01,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:01,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709815114] [2024-06-27 20:06:01,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709815114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:01,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:01,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:01,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840539516] [2024-06-27 20:06:01,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:01,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:01,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:01,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:01,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:01,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:01,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 413 transitions, 4452 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:01,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:01,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:01,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:02,692 INFO L124 PetriNetUnfolderBase]: 3595/5442 cut-off events. [2024-06-27 20:06:02,693 INFO L125 PetriNetUnfolderBase]: For 988227/988227 co-relation queries the response was YES. [2024-06-27 20:06:02,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49830 conditions, 5442 events. 3595/5442 cut-off events. For 988227/988227 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 29193 event pairs, 891 based on Foata normal form. 2/5443 useless extension candidates. Maximal degree in co-relation 49683. Up to 5388 conditions per place. [2024-06-27 20:06:02,762 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 396 selfloop transitions, 29 changer transitions 0/428 dead transitions. [2024-06-27 20:06:02,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 428 transitions, 5342 flow [2024-06-27 20:06:02,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:02,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:02,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:06:02,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:06:02,764 INFO L175 Difference]: Start difference. First operand has 325 places, 413 transitions, 4452 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:06:02,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 428 transitions, 5342 flow [2024-06-27 20:06:04,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 428 transitions, 5230 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:04,450 INFO L231 Difference]: Finished difference. Result has 328 places, 413 transitions, 4404 flow [2024-06-27 20:06:04,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4404, PETRI_PLACES=328, PETRI_TRANSITIONS=413} [2024-06-27 20:06:04,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 20:06:04,451 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 413 transitions, 4404 flow [2024-06-27 20:06:04,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:04,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:04,451 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-27 20:06:04,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:06:04,452 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-27 20:06:04,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:04,452 INFO L85 PathProgramCache]: Analyzing trace with hash 99075092, now seen corresponding path program 6 times [2024-06-27 20:06:04,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:04,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672846373] [2024-06-27 20:06:04,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:04,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:04,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:05,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-27 20:06:05,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:05,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672846373] [2024-06-27 20:06:05,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672846373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:05,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:05,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:05,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145872621] [2024-06-27 20:06:05,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:05,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:05,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:05,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:05,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:05,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:05,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 413 transitions, 4404 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:05,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:05,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:05,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:06,256 INFO L124 PetriNetUnfolderBase]: 3610/5463 cut-off events. [2024-06-27 20:06:06,256 INFO L125 PetriNetUnfolderBase]: For 1012269/1012269 co-relation queries the response was YES. [2024-06-27 20:06:06,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50070 conditions, 5463 events. 3610/5463 cut-off events. For 1012269/1012269 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29313 event pairs, 894 based on Foata normal form. 3/5465 useless extension candidates. Maximal degree in co-relation 49922. Up to 5400 conditions per place. [2024-06-27 20:06:06,341 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 398 selfloop transitions, 33 changer transitions 0/434 dead transitions. [2024-06-27 20:06:06,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 434 transitions, 5369 flow [2024-06-27 20:06:06,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:06,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:06,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:06:06,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-27 20:06:06,342 INFO L175 Difference]: Start difference. First operand has 328 places, 413 transitions, 4404 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:06:06,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 434 transitions, 5369 flow [2024-06-27 20:06:08,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 434 transitions, 5277 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 20:06:08,449 INFO L231 Difference]: Finished difference. Result has 328 places, 416 transitions, 4439 flow [2024-06-27 20:06:08,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4439, PETRI_PLACES=328, PETRI_TRANSITIONS=416} [2024-06-27 20:06:08,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 20:06:08,452 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 416 transitions, 4439 flow [2024-06-27 20:06:08,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:08,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:08,452 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-27 20:06:08,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:06:08,452 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-27 20:06:08,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:08,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1282759248, now seen corresponding path program 7 times [2024-06-27 20:06:08,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:08,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248666914] [2024-06-27 20:06:08,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:08,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:08,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:09,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:09,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:09,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248666914] [2024-06-27 20:06:09,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248666914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:09,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:09,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:09,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614480190] [2024-06-27 20:06:09,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:09,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:09,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:09,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:09,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:09,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:09,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 416 transitions, 4439 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:09,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:09,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:09,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:10,362 INFO L124 PetriNetUnfolderBase]: 3625/5485 cut-off events. [2024-06-27 20:06:10,362 INFO L125 PetriNetUnfolderBase]: For 1032910/1032912 co-relation queries the response was YES. [2024-06-27 20:06:10,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50447 conditions, 5485 events. 3625/5485 cut-off events. For 1032910/1032912 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29489 event pairs, 894 based on Foata normal form. 5/5489 useless extension candidates. Maximal degree in co-relation 50299. Up to 5433 conditions per place. [2024-06-27 20:06:10,439 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 400 selfloop transitions, 30 changer transitions 0/433 dead transitions. [2024-06-27 20:06:10,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 433 transitions, 5397 flow [2024-06-27 20:06:10,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:10,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:10,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:06:10,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:06:10,441 INFO L175 Difference]: Start difference. First operand has 328 places, 416 transitions, 4439 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:06:10,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 433 transitions, 5397 flow [2024-06-27 20:06:12,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 433 transitions, 5299 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:12,317 INFO L231 Difference]: Finished difference. Result has 330 places, 420 transitions, 4475 flow [2024-06-27 20:06:12,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4475, PETRI_PLACES=330, PETRI_TRANSITIONS=420} [2024-06-27 20:06:12,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-27 20:06:12,318 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 420 transitions, 4475 flow [2024-06-27 20:06:12,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:12,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:12,318 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-27 20:06:12,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:06:12,318 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-27 20:06:12,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:12,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1048787802, now seen corresponding path program 8 times [2024-06-27 20:06:12,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:12,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740712281] [2024-06-27 20:06:12,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:12,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:12,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:12,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:12,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:12,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740712281] [2024-06-27 20:06:12,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740712281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:12,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:12,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:12,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489566284] [2024-06-27 20:06:12,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:12,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:12,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:12,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:12,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:13,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:13,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 420 transitions, 4475 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:13,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:13,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:13,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:14,227 INFO L124 PetriNetUnfolderBase]: 3688/5572 cut-off events. [2024-06-27 20:06:14,227 INFO L125 PetriNetUnfolderBase]: For 1084140/1084142 co-relation queries the response was YES. [2024-06-27 20:06:14,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51770 conditions, 5572 events. 3688/5572 cut-off events. For 1084140/1084142 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30001 event pairs, 890 based on Foata normal form. 5/5576 useless extension candidates. Maximal degree in co-relation 51621. Up to 5399 conditions per place. [2024-06-27 20:06:14,306 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 63 changer transitions 0/449 dead transitions. [2024-06-27 20:06:14,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 449 transitions, 5980 flow [2024-06-27 20:06:14,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:14,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:14,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:06:14,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:06:14,307 INFO L175 Difference]: Start difference. First operand has 330 places, 420 transitions, 4475 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:06:14,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 449 transitions, 5980 flow [2024-06-27 20:06:16,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 449 transitions, 5900 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:16,402 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 4680 flow [2024-06-27 20:06:16,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4680, PETRI_PLACES=334, PETRI_TRANSITIONS=430} [2024-06-27 20:06:16,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-27 20:06:16,403 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 4680 flow [2024-06-27 20:06:16,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:16,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:16,403 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-27 20:06:16,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:06:16,404 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-27 20:06:16,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:16,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1248116558, now seen corresponding path program 9 times [2024-06-27 20:06:16,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:16,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134795003] [2024-06-27 20:06:16,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:16,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:16,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:16,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:16,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:16,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134795003] [2024-06-27 20:06:16,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134795003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:16,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:16,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:16,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986994114] [2024-06-27 20:06:16,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:16,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:16,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:16,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:16,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:17,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:17,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 430 transitions, 4680 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:17,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:17,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:17,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:18,394 INFO L124 PetriNetUnfolderBase]: 3679/5560 cut-off events. [2024-06-27 20:06:18,394 INFO L125 PetriNetUnfolderBase]: For 1089645/1089647 co-relation queries the response was YES. [2024-06-27 20:06:18,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51686 conditions, 5560 events. 3679/5560 cut-off events. For 1089645/1089647 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29948 event pairs, 892 based on Foata normal form. 5/5564 useless extension candidates. Maximal degree in co-relation 51536. Up to 5463 conditions per place. [2024-06-27 20:06:18,465 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 402 selfloop transitions, 41 changer transitions 0/446 dead transitions. [2024-06-27 20:06:18,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 446 transitions, 5816 flow [2024-06-27 20:06:18,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:18,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:18,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:06:18,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-27 20:06:18,466 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 4680 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:06:18,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 446 transitions, 5816 flow [2024-06-27 20:06:20,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 446 transitions, 5634 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:20,883 INFO L231 Difference]: Finished difference. Result has 337 places, 430 transitions, 4586 flow [2024-06-27 20:06:20,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4586, PETRI_PLACES=337, PETRI_TRANSITIONS=430} [2024-06-27 20:06:20,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-27 20:06:20,884 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 430 transitions, 4586 flow [2024-06-27 20:06:20,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:20,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:20,885 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-27 20:06:20,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:06:20,885 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-27 20:06:20,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:20,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1466424966, now seen corresponding path program 10 times [2024-06-27 20:06:20,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:20,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863326859] [2024-06-27 20:06:20,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:20,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:20,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:21,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:21,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:21,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863326859] [2024-06-27 20:06:21,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863326859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:21,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:21,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:21,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183474271] [2024-06-27 20:06:21,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:21,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:21,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:21,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:21,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:21,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:21,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 430 transitions, 4586 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:21,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:21,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:21,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:22,805 INFO L124 PetriNetUnfolderBase]: 3676/5556 cut-off events. [2024-06-27 20:06:22,805 INFO L125 PetriNetUnfolderBase]: For 1093281/1093283 co-relation queries the response was YES. [2024-06-27 20:06:22,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51493 conditions, 5556 events. 3676/5556 cut-off events. For 1093281/1093283 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29923 event pairs, 900 based on Foata normal form. 3/5558 useless extension candidates. Maximal degree in co-relation 51342. Up to 5519 conditions per place. [2024-06-27 20:06:22,891 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 22 changer transitions 0/441 dead transitions. [2024-06-27 20:06:22,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 441 transitions, 5488 flow [2024-06-27 20:06:22,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:22,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:22,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 20:06:22,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-27 20:06:22,892 INFO L175 Difference]: Start difference. First operand has 337 places, 430 transitions, 4586 flow. Second operand 8 states and 120 transitions. [2024-06-27 20:06:22,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 441 transitions, 5488 flow [2024-06-27 20:06:25,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 441 transitions, 5342 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:25,304 INFO L231 Difference]: Finished difference. Result has 339 places, 430 transitions, 4490 flow [2024-06-27 20:06:25,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4440, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4490, PETRI_PLACES=339, PETRI_TRANSITIONS=430} [2024-06-27 20:06:25,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-27 20:06:25,305 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 430 transitions, 4490 flow [2024-06-27 20:06:25,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:25,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:25,306 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-27 20:06:25,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:06:25,306 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-27 20:06:25,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:25,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1048780920, now seen corresponding path program 11 times [2024-06-27 20:06:25,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:25,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912394738] [2024-06-27 20:06:25,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:25,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:25,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:25,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:25,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:25,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912394738] [2024-06-27 20:06:25,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912394738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:25,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:25,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:25,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173034246] [2024-06-27 20:06:25,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:25,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:25,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:25,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:25,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:26,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:26,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 430 transitions, 4490 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:26,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:26,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:26,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:27,110 INFO L124 PetriNetUnfolderBase]: 3673/5552 cut-off events. [2024-06-27 20:06:27,111 INFO L125 PetriNetUnfolderBase]: For 1107838/1107840 co-relation queries the response was YES. [2024-06-27 20:06:27,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51376 conditions, 5552 events. 3673/5552 cut-off events. For 1107838/1107840 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29874 event pairs, 896 based on Foata normal form. 3/5554 useless extension candidates. Maximal degree in co-relation 51224. Up to 5493 conditions per place. [2024-06-27 20:06:27,191 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 39 changer transitions 0/442 dead transitions. [2024-06-27 20:06:27,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 442 transitions, 5602 flow [2024-06-27 20:06:27,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:27,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:27,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:06:27,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 20:06:27,193 INFO L175 Difference]: Start difference. First operand has 339 places, 430 transitions, 4490 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:06:27,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 442 transitions, 5602 flow [2024-06-27 20:06:29,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 442 transitions, 5530 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:29,384 INFO L231 Difference]: Finished difference. Result has 341 places, 430 transitions, 4502 flow [2024-06-27 20:06:29,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4502, PETRI_PLACES=341, PETRI_TRANSITIONS=430} [2024-06-27 20:06:29,385 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-27 20:06:29,385 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 430 transitions, 4502 flow [2024-06-27 20:06:29,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:29,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:29,385 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-27 20:06:29,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:06:29,385 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-27 20:06:29,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:29,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1807329814, now seen corresponding path program 10 times [2024-06-27 20:06:29,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:29,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844886014] [2024-06-27 20:06:29,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:29,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:29,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:29,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:29,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:29,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844886014] [2024-06-27 20:06:29,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844886014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:29,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:29,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:29,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80207120] [2024-06-27 20:06:29,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:29,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:29,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:29,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:29,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:30,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:30,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 430 transitions, 4502 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:30,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:30,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:30,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:31,305 INFO L124 PetriNetUnfolderBase]: 3664/5540 cut-off events. [2024-06-27 20:06:31,305 INFO L125 PetriNetUnfolderBase]: For 1123127/1123129 co-relation queries the response was YES. [2024-06-27 20:06:31,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51203 conditions, 5540 events. 3664/5540 cut-off events. For 1123127/1123129 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29828 event pairs, 898 based on Foata normal form. 5/5544 useless extension candidates. Maximal degree in co-relation 51050. Up to 5462 conditions per place. [2024-06-27 20:06:31,380 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 406 selfloop transitions, 37 changer transitions 0/446 dead transitions. [2024-06-27 20:06:31,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 446 transitions, 5644 flow [2024-06-27 20:06:31,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:31,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:31,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 20:06:31,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:06:31,382 INFO L175 Difference]: Start difference. First operand has 341 places, 430 transitions, 4502 flow. Second operand 8 states and 128 transitions. [2024-06-27 20:06:31,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 446 transitions, 5644 flow [2024-06-27 20:06:33,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 446 transitions, 5480 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 20:06:33,818 INFO L231 Difference]: Finished difference. Result has 341 places, 430 transitions, 4418 flow [2024-06-27 20:06:33,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4418, PETRI_PLACES=341, PETRI_TRANSITIONS=430} [2024-06-27 20:06:33,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-27 20:06:33,819 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 430 transitions, 4418 flow [2024-06-27 20:06:33,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:33,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:33,820 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-27 20:06:33,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:06:33,820 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-27 20:06:33,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:33,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1466187630, now seen corresponding path program 10 times [2024-06-27 20:06:33,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:33,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605319617] [2024-06-27 20:06:33,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:33,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:33,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:34,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:34,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:34,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605319617] [2024-06-27 20:06:34,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605319617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:34,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:34,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:34,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223293660] [2024-06-27 20:06:34,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:34,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:34,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:34,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:34,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:34,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:34,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 430 transitions, 4418 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:34,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:34,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:34,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:35,708 INFO L124 PetriNetUnfolderBase]: 3674/5554 cut-off events. [2024-06-27 20:06:35,708 INFO L125 PetriNetUnfolderBase]: For 1138933/1138935 co-relation queries the response was YES. [2024-06-27 20:06:35,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51498 conditions, 5554 events. 3674/5554 cut-off events. For 1138933/1138935 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29873 event pairs, 909 based on Foata normal form. 2/5555 useless extension candidates. Maximal degree in co-relation 51345. Up to 5499 conditions per place. [2024-06-27 20:06:35,792 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 413 selfloop transitions, 29 changer transitions 0/445 dead transitions. [2024-06-27 20:06:35,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 445 transitions, 5409 flow [2024-06-27 20:06:35,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:35,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:35,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:06:35,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:06:35,794 INFO L175 Difference]: Start difference. First operand has 341 places, 430 transitions, 4418 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:06:35,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 445 transitions, 5409 flow [2024-06-27 20:06:37,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 445 transitions, 5283 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:37,819 INFO L231 Difference]: Finished difference. Result has 343 places, 433 transitions, 4437 flow [2024-06-27 20:06:37,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4437, PETRI_PLACES=343, PETRI_TRANSITIONS=433} [2024-06-27 20:06:37,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-27 20:06:37,819 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 433 transitions, 4437 flow [2024-06-27 20:06:37,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:37,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:37,819 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-27 20:06:37,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:06:37,820 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-27 20:06:37,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:37,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1476226214, now seen corresponding path program 11 times [2024-06-27 20:06:37,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:37,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736322681] [2024-06-27 20:06:37,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:37,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:37,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:38,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:38,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736322681] [2024-06-27 20:06:38,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736322681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:38,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:38,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:38,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918762491] [2024-06-27 20:06:38,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:38,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:38,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:38,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:38,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:38,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:38,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 433 transitions, 4437 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:38,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:38,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:38,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:39,690 INFO L124 PetriNetUnfolderBase]: 3668/5546 cut-off events. [2024-06-27 20:06:39,690 INFO L125 PetriNetUnfolderBase]: For 1147803/1147805 co-relation queries the response was YES. [2024-06-27 20:06:39,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51298 conditions, 5546 events. 3668/5546 cut-off events. For 1147803/1147805 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29844 event pairs, 906 based on Foata normal form. 2/5547 useless extension candidates. Maximal degree in co-relation 51144. Up to 5482 conditions per place. [2024-06-27 20:06:39,768 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 409 selfloop transitions, 34 changer transitions 0/446 dead transitions. [2024-06-27 20:06:39,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 446 transitions, 5361 flow [2024-06-27 20:06:39,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:39,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:39,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:06:39,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:06:39,769 INFO L175 Difference]: Start difference. First operand has 343 places, 433 transitions, 4437 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:06:39,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 446 transitions, 5361 flow [2024-06-27 20:06:42,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 446 transitions, 5207 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:42,041 INFO L231 Difference]: Finished difference. Result has 345 places, 433 transitions, 4357 flow [2024-06-27 20:06:42,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4357, PETRI_PLACES=345, PETRI_TRANSITIONS=433} [2024-06-27 20:06:42,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 20:06:42,042 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 433 transitions, 4357 flow [2024-06-27 20:06:42,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:42,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:42,042 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-27 20:06:42,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:06:42,042 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-27 20:06:42,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:42,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1475810318, now seen corresponding path program 11 times [2024-06-27 20:06:42,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:42,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391612709] [2024-06-27 20:06:42,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:42,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:42,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:42,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:42,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:42,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391612709] [2024-06-27 20:06:42,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391612709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:42,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:42,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:42,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163154095] [2024-06-27 20:06:42,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:42,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:42,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:42,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:42,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:42,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:42,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 433 transitions, 4357 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:42,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:42,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:42,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:43,927 INFO L124 PetriNetUnfolderBase]: 3659/5534 cut-off events. [2024-06-27 20:06:43,927 INFO L125 PetriNetUnfolderBase]: For 1156094/1156096 co-relation queries the response was YES. [2024-06-27 20:06:43,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50975 conditions, 5534 events. 3659/5534 cut-off events. For 1156094/1156096 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29767 event pairs, 900 based on Foata normal form. 5/5538 useless extension candidates. Maximal degree in co-relation 50820. Up to 5482 conditions per place. [2024-06-27 20:06:44,010 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 414 selfloop transitions, 29 changer transitions 0/446 dead transitions. [2024-06-27 20:06:44,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 446 transitions, 5279 flow [2024-06-27 20:06:44,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:44,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:44,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:06:44,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 20:06:44,011 INFO L175 Difference]: Start difference. First operand has 345 places, 433 transitions, 4357 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:06:44,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 446 transitions, 5279 flow [2024-06-27 20:06:46,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 446 transitions, 5079 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-27 20:06:46,685 INFO L231 Difference]: Finished difference. Result has 344 places, 433 transitions, 4221 flow [2024-06-27 20:06:46,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4157, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4221, PETRI_PLACES=344, PETRI_TRANSITIONS=433} [2024-06-27 20:06:46,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 20:06:46,686 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 433 transitions, 4221 flow [2024-06-27 20:06:46,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:46,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:46,686 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-27 20:06:46,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:06:46,687 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-27 20:06:46,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:46,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1800895702, now seen corresponding path program 12 times [2024-06-27 20:06:46,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:46,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164669010] [2024-06-27 20:06:46,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:46,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:46,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:47,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:47,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:47,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164669010] [2024-06-27 20:06:47,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164669010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:47,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:47,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:47,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593820423] [2024-06-27 20:06:47,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:47,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:47,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:47,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:47,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:47,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:47,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 433 transitions, 4221 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:47,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:47,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:47,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:48,889 INFO L124 PetriNetUnfolderBase]: 3656/5529 cut-off events. [2024-06-27 20:06:48,889 INFO L125 PetriNetUnfolderBase]: For 1158456/1158456 co-relation queries the response was YES. [2024-06-27 20:06:48,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50779 conditions, 5529 events. 3656/5529 cut-off events. For 1158456/1158456 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29697 event pairs, 898 based on Foata normal form. 1/5529 useless extension candidates. Maximal degree in co-relation 50625. Up to 5505 conditions per place. [2024-06-27 20:06:48,959 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 17 changer transitions 0/444 dead transitions. [2024-06-27 20:06:48,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 444 transitions, 5129 flow [2024-06-27 20:06:48,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:48,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:48,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:06:48,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-27 20:06:48,961 INFO L175 Difference]: Start difference. First operand has 344 places, 433 transitions, 4221 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:06:48,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 444 transitions, 5129 flow [2024-06-27 20:06:51,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 444 transitions, 5017 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 20:06:51,060 INFO L231 Difference]: Finished difference. Result has 344 places, 433 transitions, 4149 flow [2024-06-27 20:06:51,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4149, PETRI_PLACES=344, PETRI_TRANSITIONS=433} [2024-06-27 20:06:51,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 20:06:51,061 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 433 transitions, 4149 flow [2024-06-27 20:06:51,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:51,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:51,062 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-27 20:06:51,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:06:51,062 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-27 20:06:51,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:51,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1653357734, now seen corresponding path program 12 times [2024-06-27 20:06:51,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:51,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869071635] [2024-06-27 20:06:51,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:51,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:51,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:51,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:51,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:51,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869071635] [2024-06-27 20:06:51,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869071635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:51,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:51,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:51,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637553217] [2024-06-27 20:06:51,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:51,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:51,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:51,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:51,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:51,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:51,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 433 transitions, 4149 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:51,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:51,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:51,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:53,204 INFO L124 PetriNetUnfolderBase]: 3650/5522 cut-off events. [2024-06-27 20:06:53,204 INFO L125 PetriNetUnfolderBase]: For 1173130/1173132 co-relation queries the response was YES. [2024-06-27 20:06:53,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50617 conditions, 5522 events. 3650/5522 cut-off events. For 1173130/1173132 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29686 event pairs, 901 based on Foata normal form. 2/5523 useless extension candidates. Maximal degree in co-relation 50462. Up to 5425 conditions per place. [2024-06-27 20:06:53,295 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 391 selfloop transitions, 52 changer transitions 0/446 dead transitions. [2024-06-27 20:06:53,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 446 transitions, 5073 flow [2024-06-27 20:06:53,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:53,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:53,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:06:53,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:06:53,297 INFO L175 Difference]: Start difference. First operand has 344 places, 433 transitions, 4149 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:06:53,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 446 transitions, 5073 flow [2024-06-27 20:06:56,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 446 transitions, 5003 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:06:56,082 INFO L231 Difference]: Finished difference. Result has 345 places, 433 transitions, 4189 flow [2024-06-27 20:06:56,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4189, PETRI_PLACES=345, PETRI_TRANSITIONS=433} [2024-06-27 20:06:56,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 20:06:56,083 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 433 transitions, 4189 flow [2024-06-27 20:06:56,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:56,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:56,083 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-27 20:06:56,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:06:56,083 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-27 20:06:56,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:56,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1653357548, now seen corresponding path program 12 times [2024-06-27 20:06:56,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:56,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345352981] [2024-06-27 20:06:56,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:56,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:56,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:56,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:56,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:56,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345352981] [2024-06-27 20:06:56,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345352981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:56,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:56,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:56,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988802408] [2024-06-27 20:06:56,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:56,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:56,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:56,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:56,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:56,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:06:56,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 433 transitions, 4189 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:56,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:56,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:06:56,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:57,894 INFO L124 PetriNetUnfolderBase]: 3641/5510 cut-off events. [2024-06-27 20:06:57,895 INFO L125 PetriNetUnfolderBase]: For 1181704/1181706 co-relation queries the response was YES. [2024-06-27 20:06:57,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50481 conditions, 5510 events. 3641/5510 cut-off events. For 1181704/1181706 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 29627 event pairs, 883 based on Foata normal form. 5/5514 useless extension candidates. Maximal degree in co-relation 50325. Up to 5357 conditions per place. [2024-06-27 20:06:57,980 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 385 selfloop transitions, 62 changer transitions 0/450 dead transitions. [2024-06-27 20:06:57,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 450 transitions, 5139 flow [2024-06-27 20:06:57,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:57,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:57,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:06:57,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-27 20:06:57,981 INFO L175 Difference]: Start difference. First operand has 345 places, 433 transitions, 4189 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:06:57,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 450 transitions, 5139 flow [2024-06-27 20:07:00,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 450 transitions, 4937 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 20:07:00,624 INFO L231 Difference]: Finished difference. Result has 345 places, 433 transitions, 4117 flow [2024-06-27 20:07:00,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3987, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=345, PETRI_TRANSITIONS=433} [2024-06-27 20:07:00,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 20:07:00,624 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 433 transitions, 4117 flow [2024-06-27 20:07:00,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:00,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:00,625 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-27 20:07:00,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:07:00,625 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-27 20:07:00,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:00,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1253627056, now seen corresponding path program 5 times [2024-06-27 20:07:00,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:00,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728837895] [2024-06-27 20:07:00,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:00,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:00,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:01,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:01,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:01,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728837895] [2024-06-27 20:07:01,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728837895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:01,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:01,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:01,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030522765] [2024-06-27 20:07:01,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:01,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:01,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:01,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:01,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:01,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:01,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 433 transitions, 4117 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:01,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:01,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:01,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:02,842 INFO L124 PetriNetUnfolderBase]: 3676/5558 cut-off events. [2024-06-27 20:07:02,842 INFO L125 PetriNetUnfolderBase]: For 1215363/1215363 co-relation queries the response was YES. [2024-06-27 20:07:02,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51044 conditions, 5558 events. 3676/5558 cut-off events. For 1215363/1215363 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29890 event pairs, 881 based on Foata normal form. 5/5562 useless extension candidates. Maximal degree in co-relation 50887. Up to 5482 conditions per place. [2024-06-27 20:07:02,928 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 431 selfloop transitions, 32 changer transitions 0/466 dead transitions. [2024-06-27 20:07:02,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 466 transitions, 5289 flow [2024-06-27 20:07:02,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:02,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:02,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 20:07:02,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-27 20:07:02,930 INFO L175 Difference]: Start difference. First operand has 345 places, 433 transitions, 4117 flow. Second operand 9 states and 137 transitions. [2024-06-27 20:07:02,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 466 transitions, 5289 flow [2024-06-27 20:07:05,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 5175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:05,299 INFO L231 Difference]: Finished difference. Result has 351 places, 449 transitions, 4324 flow [2024-06-27 20:07:05,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4324, PETRI_PLACES=351, PETRI_TRANSITIONS=449} [2024-06-27 20:07:05,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-27 20:07:05,300 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 449 transitions, 4324 flow [2024-06-27 20:07:05,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:05,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:05,300 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-27 20:07:05,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:07:05,301 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-27 20:07:05,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:05,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1049014474, now seen corresponding path program 6 times [2024-06-27 20:07:05,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:05,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101606145] [2024-06-27 20:07:05,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:05,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:05,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:06,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:06,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:06,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101606145] [2024-06-27 20:07:06,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101606145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:06,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:06,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:06,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782107029] [2024-06-27 20:07:06,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:06,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:06,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:06,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:06,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:06,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:06,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 449 transitions, 4324 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:06,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:06,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:06,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:07,661 INFO L124 PetriNetUnfolderBase]: 3706/5600 cut-off events. [2024-06-27 20:07:07,661 INFO L125 PetriNetUnfolderBase]: For 1225410/1225410 co-relation queries the response was YES. [2024-06-27 20:07:07,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52197 conditions, 5600 events. 3706/5600 cut-off events. For 1225410/1225410 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30151 event pairs, 879 based on Foata normal form. 3/5602 useless extension candidates. Maximal degree in co-relation 52036. Up to 5512 conditions per place. [2024-06-27 20:07:07,736 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 439 selfloop transitions, 33 changer transitions 0/475 dead transitions. [2024-06-27 20:07:07,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 475 transitions, 5444 flow [2024-06-27 20:07:07,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:07,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:07,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 20:07:07,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-27 20:07:07,737 INFO L175 Difference]: Start difference. First operand has 351 places, 449 transitions, 4324 flow. Second operand 9 states and 142 transitions. [2024-06-27 20:07:07,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 475 transitions, 5444 flow [2024-06-27 20:07:10,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 475 transitions, 5310 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:10,037 INFO L231 Difference]: Finished difference. Result has 357 places, 456 transitions, 4379 flow [2024-06-27 20:07:10,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4190, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4379, PETRI_PLACES=357, PETRI_TRANSITIONS=456} [2024-06-27 20:07:10,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-27 20:07:10,038 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 456 transitions, 4379 flow [2024-06-27 20:07:10,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:10,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:10,038 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-27 20:07:10,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:07:10,038 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-27 20:07:10,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:10,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1048668514, now seen corresponding path program 7 times [2024-06-27 20:07:10,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:10,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58865996] [2024-06-27 20:07:10,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:10,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:10,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:10,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:10,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:10,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58865996] [2024-06-27 20:07:10,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58865996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:10,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:10,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:10,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048305463] [2024-06-27 20:07:10,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:10,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:10,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:10,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:10,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:10,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:10,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 456 transitions, 4379 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:10,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:10,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:10,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:12,278 INFO L124 PetriNetUnfolderBase]: 3705/5599 cut-off events. [2024-06-27 20:07:12,278 INFO L125 PetriNetUnfolderBase]: For 1232976/1232976 co-relation queries the response was YES. [2024-06-27 20:07:12,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52055 conditions, 5599 events. 3705/5599 cut-off events. For 1232976/1232976 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30140 event pairs, 874 based on Foata normal form. 3/5601 useless extension candidates. Maximal degree in co-relation 51892. Up to 5511 conditions per place. [2024-06-27 20:07:12,378 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 441 selfloop transitions, 34 changer transitions 0/478 dead transitions. [2024-06-27 20:07:12,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 478 transitions, 5472 flow [2024-06-27 20:07:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:12,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 20:07:12,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 20:07:12,379 INFO L175 Difference]: Start difference. First operand has 357 places, 456 transitions, 4379 flow. Second operand 9 states and 141 transitions. [2024-06-27 20:07:12,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 478 transitions, 5472 flow [2024-06-27 20:07:15,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 478 transitions, 5347 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:15,123 INFO L231 Difference]: Finished difference. Result has 360 places, 459 transitions, 4410 flow [2024-06-27 20:07:15,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4410, PETRI_PLACES=360, PETRI_TRANSITIONS=459} [2024-06-27 20:07:15,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-27 20:07:15,124 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 459 transitions, 4410 flow [2024-06-27 20:07:15,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:15,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:15,124 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-27 20:07:15,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:07:15,124 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-27 20:07:15,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:15,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1048658284, now seen corresponding path program 8 times [2024-06-27 20:07:15,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:15,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588443799] [2024-06-27 20:07:15,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:15,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:15,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:16,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:16,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:16,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588443799] [2024-06-27 20:07:16,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588443799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:16,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:16,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:16,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292878960] [2024-06-27 20:07:16,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:16,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:16,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:16,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:16,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:16,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:16,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 459 transitions, 4410 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:16,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:16,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:16,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:17,532 INFO L124 PetriNetUnfolderBase]: 3702/5595 cut-off events. [2024-06-27 20:07:17,533 INFO L125 PetriNetUnfolderBase]: For 1233791/1233791 co-relation queries the response was YES. [2024-06-27 20:07:17,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51965 conditions, 5595 events. 3702/5595 cut-off events. For 1233791/1233791 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30151 event pairs, 874 based on Foata normal form. 1/5595 useless extension candidates. Maximal degree in co-relation 51801. Up to 5479 conditions per place. [2024-06-27 20:07:17,618 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 429 selfloop transitions, 48 changer transitions 0/480 dead transitions. [2024-06-27 20:07:17,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 480 transitions, 5438 flow [2024-06-27 20:07:17,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:07:17,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:07:17,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-27 20:07:17,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804878048780488 [2024-06-27 20:07:17,619 INFO L175 Difference]: Start difference. First operand has 360 places, 459 transitions, 4410 flow. Second operand 10 states and 156 transitions. [2024-06-27 20:07:17,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 480 transitions, 5438 flow [2024-06-27 20:07:20,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 480 transitions, 5245 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:20,617 INFO L231 Difference]: Finished difference. Result has 364 places, 459 transitions, 4324 flow [2024-06-27 20:07:20,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4217, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4324, PETRI_PLACES=364, PETRI_TRANSITIONS=459} [2024-06-27 20:07:20,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 20:07:20,617 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 459 transitions, 4324 flow [2024-06-27 20:07:20,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:20,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:20,618 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-27 20:07:20,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:07:20,618 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-27 20:07:20,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:20,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1048657974, now seen corresponding path program 5 times [2024-06-27 20:07:20,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:20,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042709098] [2024-06-27 20:07:20,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:20,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:21,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-27 20:07:21,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:21,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042709098] [2024-06-27 20:07:21,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042709098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:21,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:21,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:21,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391118370] [2024-06-27 20:07:21,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:21,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:21,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:21,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:21,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:21,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:21,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 459 transitions, 4324 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:21,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:21,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:21,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:22,926 INFO L124 PetriNetUnfolderBase]: 3697/5588 cut-off events. [2024-06-27 20:07:22,926 INFO L125 PetriNetUnfolderBase]: For 1246818/1246818 co-relation queries the response was YES. [2024-06-27 20:07:22,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51724 conditions, 5588 events. 3697/5588 cut-off events. For 1246818/1246818 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30012 event pairs, 895 based on Foata normal form. 2/5589 useless extension candidates. Maximal degree in co-relation 51559. Up to 5558 conditions per place. [2024-06-27 20:07:23,022 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 450 selfloop transitions, 19 changer transitions 0/472 dead transitions. [2024-06-27 20:07:23,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 472 transitions, 5292 flow [2024-06-27 20:07:23,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:23,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:23,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-27 20:07:23,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523035230352303 [2024-06-27 20:07:23,023 INFO L175 Difference]: Start difference. First operand has 364 places, 459 transitions, 4324 flow. Second operand 9 states and 130 transitions. [2024-06-27 20:07:23,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 472 transitions, 5292 flow [2024-06-27 20:07:25,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 472 transitions, 5116 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-27 20:07:25,522 INFO L231 Difference]: Finished difference. Result has 365 places, 459 transitions, 4191 flow [2024-06-27 20:07:25,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4191, PETRI_PLACES=365, PETRI_TRANSITIONS=459} [2024-06-27 20:07:25,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-27 20:07:25,523 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 459 transitions, 4191 flow [2024-06-27 20:07:25,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:25,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:25,523 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-27 20:07:25,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:07:25,524 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-27 20:07:25,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:25,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1749965966, now seen corresponding path program 1 times [2024-06-27 20:07:25,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:25,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623052472] [2024-06-27 20:07:25,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:25,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:25,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:26,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:26,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:26,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623052472] [2024-06-27 20:07:26,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623052472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:26,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:26,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:26,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040565272] [2024-06-27 20:07:26,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:26,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:26,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:26,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:26,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:26,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:26,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 459 transitions, 4191 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:26,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:26,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:26,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:27,760 INFO L124 PetriNetUnfolderBase]: 3718/5619 cut-off events. [2024-06-27 20:07:27,760 INFO L125 PetriNetUnfolderBase]: For 1239354/1239354 co-relation queries the response was YES. [2024-06-27 20:07:27,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51857 conditions, 5619 events. 3718/5619 cut-off events. For 1239354/1239354 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30249 event pairs, 852 based on Foata normal form. 2/5620 useless extension candidates. Maximal degree in co-relation 51691. Up to 5537 conditions per place. [2024-06-27 20:07:27,845 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 460 selfloop transitions, 24 changer transitions 0/487 dead transitions. [2024-06-27 20:07:27,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 487 transitions, 5545 flow [2024-06-27 20:07:27,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:27,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:27,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 20:07:27,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-27 20:07:27,846 INFO L175 Difference]: Start difference. First operand has 365 places, 459 transitions, 4191 flow. Second operand 9 states and 143 transitions. [2024-06-27 20:07:27,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 487 transitions, 5545 flow [2024-06-27 20:07:30,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 487 transitions, 5481 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 20:07:30,868 INFO L231 Difference]: Finished difference. Result has 366 places, 463 transitions, 4284 flow [2024-06-27 20:07:30,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4284, PETRI_PLACES=366, PETRI_TRANSITIONS=463} [2024-06-27 20:07:30,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-27 20:07:30,869 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 463 transitions, 4284 flow [2024-06-27 20:07:30,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:30,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:30,869 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-27 20:07:30,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:07:30,869 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-27 20:07:30,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:30,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1749905516, now seen corresponding path program 2 times [2024-06-27 20:07:30,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:30,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641906392] [2024-06-27 20:07:30,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:30,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:30,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:31,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:31,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:31,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641906392] [2024-06-27 20:07:31,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641906392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:31,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:31,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:31,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411483785] [2024-06-27 20:07:31,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:31,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:31,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:31,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:31,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:31,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:31,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 463 transitions, 4284 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:31,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:31,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:31,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:33,239 INFO L124 PetriNetUnfolderBase]: 3713/5612 cut-off events. [2024-06-27 20:07:33,239 INFO L125 PetriNetUnfolderBase]: For 1248227/1248227 co-relation queries the response was YES. [2024-06-27 20:07:33,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51883 conditions, 5612 events. 3713/5612 cut-off events. For 1248227/1248227 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30246 event pairs, 893 based on Foata normal form. 2/5613 useless extension candidates. Maximal degree in co-relation 51716. Up to 5559 conditions per place. [2024-06-27 20:07:33,324 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 458 selfloop transitions, 20 changer transitions 0/481 dead transitions. [2024-06-27 20:07:33,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 481 transitions, 5284 flow [2024-06-27 20:07:33,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:33,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:33,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:07:33,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-27 20:07:33,325 INFO L175 Difference]: Start difference. First operand has 366 places, 463 transitions, 4284 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:07:33,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 481 transitions, 5284 flow [2024-06-27 20:07:36,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 481 transitions, 5171 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:36,390 INFO L231 Difference]: Finished difference. Result has 369 places, 463 transitions, 4216 flow [2024-06-27 20:07:36,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4171, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4216, PETRI_PLACES=369, PETRI_TRANSITIONS=463} [2024-06-27 20:07:36,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-27 20:07:36,391 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 463 transitions, 4216 flow [2024-06-27 20:07:36,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:36,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:36,391 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-27 20:07:36,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:07:36,392 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-27 20:07:36,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:36,392 INFO L85 PathProgramCache]: Analyzing trace with hash 99320984, now seen corresponding path program 3 times [2024-06-27 20:07:36,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:36,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796436948] [2024-06-27 20:07:36,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:36,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:36,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:37,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:37,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:37,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796436948] [2024-06-27 20:07:37,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796436948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:37,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:37,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:37,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310142783] [2024-06-27 20:07:37,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:37,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:37,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:37,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:37,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:37,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:37,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 463 transitions, 4216 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:37,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:37,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:37,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:38,756 INFO L124 PetriNetUnfolderBase]: 3721/5624 cut-off events. [2024-06-27 20:07:38,756 INFO L125 PetriNetUnfolderBase]: For 1269751/1269751 co-relation queries the response was YES. [2024-06-27 20:07:38,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52069 conditions, 5624 events. 3721/5624 cut-off events. For 1269751/1269751 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 30300 event pairs, 894 based on Foata normal form. 2/5625 useless extension candidates. Maximal degree in co-relation 51900. Up to 5550 conditions per place. [2024-06-27 20:07:38,832 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 441 selfloop transitions, 36 changer transitions 0/480 dead transitions. [2024-06-27 20:07:38,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 480 transitions, 5260 flow [2024-06-27 20:07:38,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:38,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:38,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 20:07:38,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:07:38,833 INFO L175 Difference]: Start difference. First operand has 369 places, 463 transitions, 4216 flow. Second operand 8 states and 128 transitions. [2024-06-27 20:07:38,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 480 transitions, 5260 flow [2024-06-27 20:07:42,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 480 transitions, 5215 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:42,109 INFO L231 Difference]: Finished difference. Result has 370 places, 465 transitions, 4306 flow [2024-06-27 20:07:42,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4171, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4306, PETRI_PLACES=370, PETRI_TRANSITIONS=465} [2024-06-27 20:07:42,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 20:07:42,110 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 465 transitions, 4306 flow [2024-06-27 20:07:42,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:42,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:42,110 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-27 20:07:42,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:07:42,111 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-27 20:07:42,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:42,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1060252470, now seen corresponding path program 4 times [2024-06-27 20:07:42,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:42,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779163758] [2024-06-27 20:07:42,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:42,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:42,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:43,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-27 20:07:43,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:43,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779163758] [2024-06-27 20:07:43,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779163758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:43,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:43,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:43,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293159110] [2024-06-27 20:07:43,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:43,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:43,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:43,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:43,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:43,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:43,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 465 transitions, 4306 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:43,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:43,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:43,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:44,642 INFO L124 PetriNetUnfolderBase]: 3716/5618 cut-off events. [2024-06-27 20:07:44,643 INFO L125 PetriNetUnfolderBase]: For 1276032/1276034 co-relation queries the response was YES. [2024-06-27 20:07:44,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52105 conditions, 5618 events. 3716/5618 cut-off events. For 1276032/1276034 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 30251 event pairs, 904 based on Foata normal form. 2/5619 useless extension candidates. Maximal degree in co-relation 51935. Up to 5543 conditions per place. [2024-06-27 20:07:44,715 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 440 selfloop transitions, 36 changer transitions 0/479 dead transitions. [2024-06-27 20:07:44,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 479 transitions, 5344 flow [2024-06-27 20:07:44,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:44,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:44,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:07:44,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-27 20:07:44,717 INFO L175 Difference]: Start difference. First operand has 370 places, 465 transitions, 4306 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:07:44,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 479 transitions, 5344 flow [2024-06-27 20:07:47,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 479 transitions, 5225 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:47,871 INFO L231 Difference]: Finished difference. Result has 372 places, 467 transitions, 4326 flow [2024-06-27 20:07:47,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4326, PETRI_PLACES=372, PETRI_TRANSITIONS=467} [2024-06-27 20:07:47,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-27 20:07:47,872 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 467 transitions, 4326 flow [2024-06-27 20:07:47,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:47,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:47,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:47,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:07:47,873 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-27 20:07:47,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:47,873 INFO L85 PathProgramCache]: Analyzing trace with hash -2115889189, now seen corresponding path program 1 times [2024-06-27 20:07:47,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:47,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054214623] [2024-06-27 20:07:47,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:47,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:47,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:48,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-27 20:07:48,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:48,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054214623] [2024-06-27 20:07:48,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054214623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:48,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:48,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:48,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105865588] [2024-06-27 20:07:48,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:48,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:48,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:48,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:48,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:48,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:48,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 467 transitions, 4326 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:48,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:48,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:48,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:50,133 INFO L124 PetriNetUnfolderBase]: 3748/5662 cut-off events. [2024-06-27 20:07:50,133 INFO L125 PetriNetUnfolderBase]: For 1302967/1302967 co-relation queries the response was YES. [2024-06-27 20:07:50,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52892 conditions, 5662 events. 3748/5662 cut-off events. For 1302967/1302967 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30479 event pairs, 864 based on Foata normal form. 1/5662 useless extension candidates. Maximal degree in co-relation 52721. Up to 5511 conditions per place. [2024-06-27 20:07:50,228 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 450 selfloop transitions, 66 changer transitions 0/519 dead transitions. [2024-06-27 20:07:50,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 519 transitions, 6128 flow [2024-06-27 20:07:50,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:07:50,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:07:50,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 20:07:50,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-27 20:07:50,230 INFO L175 Difference]: Start difference. First operand has 372 places, 467 transitions, 4326 flow. Second operand 10 states and 175 transitions. [2024-06-27 20:07:50,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 519 transitions, 6128 flow [2024-06-27 20:07:53,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 519 transitions, 6005 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:53,692 INFO L231 Difference]: Finished difference. Result has 377 places, 479 transitions, 4557 flow [2024-06-27 20:07:53,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4557, PETRI_PLACES=377, PETRI_TRANSITIONS=479} [2024-06-27 20:07:53,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-27 20:07:53,693 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 479 transitions, 4557 flow [2024-06-27 20:07:53,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:53,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:53,694 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-27 20:07:53,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:07:53,694 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-27 20:07:53,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:53,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1395735283, now seen corresponding path program 2 times [2024-06-27 20:07:53,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:53,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958604132] [2024-06-27 20:07:53,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:53,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:54,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:54,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:54,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958604132] [2024-06-27 20:07:54,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958604132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:54,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:54,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:54,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824738271] [2024-06-27 20:07:54,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:54,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:54,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:54,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:54,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:54,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:07:54,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 479 transitions, 4557 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:54,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:54,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:07:54,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:56,144 INFO L124 PetriNetUnfolderBase]: 3766/5687 cut-off events. [2024-06-27 20:07:56,144 INFO L125 PetriNetUnfolderBase]: For 1341538/1341538 co-relation queries the response was YES. [2024-06-27 20:07:56,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53925 conditions, 5687 events. 3766/5687 cut-off events. For 1341538/1341538 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30641 event pairs, 864 based on Foata normal form. 2/5688 useless extension candidates. Maximal degree in co-relation 53752. Up to 5532 conditions per place. [2024-06-27 20:07:56,235 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 449 selfloop transitions, 76 changer transitions 0/528 dead transitions. [2024-06-27 20:07:56,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 528 transitions, 6386 flow [2024-06-27 20:07:56,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:07:56,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:07:56,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2024-06-27 20:07:56,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:07:56,236 INFO L175 Difference]: Start difference. First operand has 377 places, 479 transitions, 4557 flow. Second operand 13 states and 208 transitions. [2024-06-27 20:07:56,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 528 transitions, 6386 flow [2024-06-27 20:07:59,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 528 transitions, 6136 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:59,463 INFO L231 Difference]: Finished difference. Result has 386 places, 489 transitions, 4701 flow [2024-06-27 20:07:59,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4393, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4701, PETRI_PLACES=386, PETRI_TRANSITIONS=489} [2024-06-27 20:07:59,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-27 20:07:59,464 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 489 transitions, 4701 flow [2024-06-27 20:07:59,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:59,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:59,464 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-27 20:07:59,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:07:59,465 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-27 20:07:59,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:59,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2115942974, now seen corresponding path program 1 times [2024-06-27 20:07:59,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:59,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165195347] [2024-06-27 20:07:59,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:59,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:59,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:00,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-27 20:08:00,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:00,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165195347] [2024-06-27 20:08:00,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165195347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:00,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:00,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:08:00,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301794947] [2024-06-27 20:08:00,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:00,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:08:00,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:00,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:08:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:08:00,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:00,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 489 transitions, 4701 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:00,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:00,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:00,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:02,009 INFO L124 PetriNetUnfolderBase]: 3846/5807 cut-off events. [2024-06-27 20:08:02,009 INFO L125 PetriNetUnfolderBase]: For 1451226/1451226 co-relation queries the response was YES. [2024-06-27 20:08:02,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56507 conditions, 5807 events. 3846/5807 cut-off events. For 1451226/1451226 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 31287 event pairs, 714 based on Foata normal form. 2/5808 useless extension candidates. Maximal degree in co-relation 56331. Up to 5319 conditions per place. [2024-06-27 20:08:02,105 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 436 selfloop transitions, 102 changer transitions 0/541 dead transitions. [2024-06-27 20:08:02,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 541 transitions, 6289 flow [2024-06-27 20:08:02,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:02,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:02,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 20:08:02,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:08:02,106 INFO L175 Difference]: Start difference. First operand has 386 places, 489 transitions, 4701 flow. Second operand 10 states and 185 transitions. [2024-06-27 20:08:02,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 541 transitions, 6289 flow [2024-06-27 20:08:04,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 541 transitions, 6137 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 20:08:04,862 INFO L231 Difference]: Finished difference. Result has 388 places, 493 transitions, 4873 flow [2024-06-27 20:08:04,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4873, PETRI_PLACES=388, PETRI_TRANSITIONS=493} [2024-06-27 20:08:04,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-27 20:08:04,863 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 493 transitions, 4873 flow [2024-06-27 20:08:04,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:04,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:04,863 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-27 20:08:04,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:08:04,864 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-27 20:08:04,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:04,864 INFO L85 PathProgramCache]: Analyzing trace with hash 228637697, now seen corresponding path program 1 times [2024-06-27 20:08:04,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:04,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390004624] [2024-06-27 20:08:04,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:04,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:05,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:05,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:05,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390004624] [2024-06-27 20:08:05,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390004624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:05,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:05,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:08:05,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858595726] [2024-06-27 20:08:05,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:05,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:08:05,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:05,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:08:05,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:08:06,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:06,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 493 transitions, 4873 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:06,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:06,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:06,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:07,748 INFO L124 PetriNetUnfolderBase]: 3864/5832 cut-off events. [2024-06-27 20:08:07,748 INFO L125 PetriNetUnfolderBase]: For 1481746/1481746 co-relation queries the response was YES. [2024-06-27 20:08:07,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57708 conditions, 5832 events. 3864/5832 cut-off events. For 1481746/1481746 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 31569 event pairs, 848 based on Foata normal form. 2/5833 useless extension candidates. Maximal degree in co-relation 57530. Up to 5546 conditions per place. [2024-06-27 20:08:08,021 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 445 selfloop transitions, 97 changer transitions 0/545 dead transitions. [2024-06-27 20:08:08,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 545 transitions, 6506 flow [2024-06-27 20:08:08,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:08:08,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:08:08,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 215 transitions. [2024-06-27 20:08:08,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40337711069418386 [2024-06-27 20:08:08,023 INFO L175 Difference]: Start difference. First operand has 388 places, 493 transitions, 4873 flow. Second operand 13 states and 215 transitions. [2024-06-27 20:08:08,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 545 transitions, 6506 flow [2024-06-27 20:08:10,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 545 transitions, 6352 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:10,626 INFO L231 Difference]: Finished difference. Result has 396 places, 502 transitions, 5104 flow [2024-06-27 20:08:10,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4722, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5104, PETRI_PLACES=396, PETRI_TRANSITIONS=502} [2024-06-27 20:08:10,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-27 20:08:10,627 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 502 transitions, 5104 flow [2024-06-27 20:08:10,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:10,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:10,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-27 20:08:10,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:08:10,628 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-27 20:08:10,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:10,628 INFO L85 PathProgramCache]: Analyzing trace with hash 228637356, now seen corresponding path program 2 times [2024-06-27 20:08:10,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:10,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514737092] [2024-06-27 20:08:10,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:10,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:10,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:11,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-27 20:08:11,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:11,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514737092] [2024-06-27 20:08:11,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514737092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:11,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:11,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:08:11,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332112530] [2024-06-27 20:08:11,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:11,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:08:11,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:11,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:08:11,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:08:11,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:11,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 502 transitions, 5104 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:11,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:11,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:11,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:13,361 INFO L124 PetriNetUnfolderBase]: 3916/5912 cut-off events. [2024-06-27 20:08:13,361 INFO L125 PetriNetUnfolderBase]: For 1600675/1600675 co-relation queries the response was YES. [2024-06-27 20:08:13,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59366 conditions, 5912 events. 3916/5912 cut-off events. For 1600675/1600675 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 32092 event pairs, 846 based on Foata normal form. 14/5925 useless extension candidates. Maximal degree in co-relation 59185. Up to 5595 conditions per place. [2024-06-27 20:08:13,443 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 448 selfloop transitions, 99 changer transitions 0/550 dead transitions. [2024-06-27 20:08:13,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 550 transitions, 6448 flow [2024-06-27 20:08:13,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:08:13,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:08:13,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 20:08:13,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 20:08:13,444 INFO L175 Difference]: Start difference. First operand has 396 places, 502 transitions, 5104 flow. Second operand 12 states and 207 transitions. [2024-06-27 20:08:13,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 550 transitions, 6448 flow [2024-06-27 20:08:17,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 550 transitions, 6280 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-27 20:08:17,235 INFO L231 Difference]: Finished difference. Result has 400 places, 504 transitions, 5185 flow [2024-06-27 20:08:17,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4936, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5185, PETRI_PLACES=400, PETRI_TRANSITIONS=504} [2024-06-27 20:08:17,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-27 20:08:17,236 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 504 transitions, 5185 flow [2024-06-27 20:08:17,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:17,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:17,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:17,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:08:17,236 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-27 20:08:17,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:17,237 INFO L85 PathProgramCache]: Analyzing trace with hash 228628056, now seen corresponding path program 3 times [2024-06-27 20:08:17,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:17,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552744541] [2024-06-27 20:08:17,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:17,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:18,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:18,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:18,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552744541] [2024-06-27 20:08:18,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552744541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:18,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:18,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:08:18,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263484063] [2024-06-27 20:08:18,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:18,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:08:18,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:18,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:08:18,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:08:18,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:18,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 504 transitions, 5185 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:18,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:18,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:18,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:20,129 INFO L124 PetriNetUnfolderBase]: 3924/5924 cut-off events. [2024-06-27 20:08:20,129 INFO L125 PetriNetUnfolderBase]: For 1537038/1537038 co-relation queries the response was YES. [2024-06-27 20:08:20,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59922 conditions, 5924 events. 3924/5924 cut-off events. For 1537038/1537038 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 32207 event pairs, 844 based on Foata normal form. 2/5925 useless extension candidates. Maximal degree in co-relation 59739. Up to 5583 conditions per place. [2024-06-27 20:08:20,216 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 447 selfloop transitions, 102 changer transitions 0/552 dead transitions. [2024-06-27 20:08:20,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 552 transitions, 6537 flow [2024-06-27 20:08:20,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:08:20,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:08:20,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-27 20:08:20,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:08:20,218 INFO L175 Difference]: Start difference. First operand has 400 places, 504 transitions, 5185 flow. Second operand 11 states and 198 transitions. [2024-06-27 20:08:20,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 552 transitions, 6537 flow [2024-06-27 20:08:24,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 552 transitions, 6332 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 20:08:24,470 INFO L231 Difference]: Finished difference. Result has 401 places, 506 transitions, 5238 flow [2024-06-27 20:08:24,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4980, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5238, PETRI_PLACES=401, PETRI_TRANSITIONS=506} [2024-06-27 20:08:24,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-27 20:08:24,471 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 506 transitions, 5238 flow [2024-06-27 20:08:24,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:24,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:24,471 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-27 20:08:24,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:08:24,471 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-27 20:08:24,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:24,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1314608438, now seen corresponding path program 1 times [2024-06-27 20:08:24,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:24,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952544234] [2024-06-27 20:08:24,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:24,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:25,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-27 20:08:25,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:25,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952544234] [2024-06-27 20:08:25,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952544234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:25,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:25,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:25,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717031633] [2024-06-27 20:08:25,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:25,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:25,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:25,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:25,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:25,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:25,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 506 transitions, 5238 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:25,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:25,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:25,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:26,760 INFO L124 PetriNetUnfolderBase]: 3934/5938 cut-off events. [2024-06-27 20:08:26,760 INFO L125 PetriNetUnfolderBase]: For 1562522/1562522 co-relation queries the response was YES. [2024-06-27 20:08:26,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60233 conditions, 5938 events. 3934/5938 cut-off events. For 1562522/1562522 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32334 event pairs, 897 based on Foata normal form. 2/5939 useless extension candidates. Maximal degree in co-relation 60049. Up to 5861 conditions per place. [2024-06-27 20:08:26,857 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 518 selfloop transitions, 20 changer transitions 0/541 dead transitions. [2024-06-27 20:08:26,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 541 transitions, 6492 flow [2024-06-27 20:08:26,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:26,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:26,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:08:26,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-27 20:08:26,858 INFO L175 Difference]: Start difference. First operand has 401 places, 506 transitions, 5238 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:08:26,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 541 transitions, 6492 flow [2024-06-27 20:08:30,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 541 transitions, 6258 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 20:08:30,937 INFO L231 Difference]: Finished difference. Result has 401 places, 509 transitions, 5146 flow [2024-06-27 20:08:30,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5146, PETRI_PLACES=401, PETRI_TRANSITIONS=509} [2024-06-27 20:08:30,938 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-27 20:08:30,938 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 509 transitions, 5146 flow [2024-06-27 20:08:30,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:30,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:30,938 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-27 20:08:30,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:08:30,938 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-27 20:08:30,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:30,939 INFO L85 PathProgramCache]: Analyzing trace with hash 149858525, now seen corresponding path program 3 times [2024-06-27 20:08:30,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:30,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824682880] [2024-06-27 20:08:30,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:30,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:30,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:31,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:31,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:31,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824682880] [2024-06-27 20:08:31,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824682880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:31,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:31,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:31,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659705153] [2024-06-27 20:08:31,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:31,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:31,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:31,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:31,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:31,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:31,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 509 transitions, 5146 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:31,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:31,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:31,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:33,425 INFO L124 PetriNetUnfolderBase]: 3931/5934 cut-off events. [2024-06-27 20:08:33,425 INFO L125 PetriNetUnfolderBase]: For 1570246/1570246 co-relation queries the response was YES. [2024-06-27 20:08:33,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60249 conditions, 5934 events. 3931/5934 cut-off events. For 1570246/1570246 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32266 event pairs, 893 based on Foata normal form. 1/5934 useless extension candidates. Maximal degree in co-relation 60064. Up to 5830 conditions per place. [2024-06-27 20:08:33,524 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 486 selfloop transitions, 52 changer transitions 0/541 dead transitions. [2024-06-27 20:08:33,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 541 transitions, 6552 flow [2024-06-27 20:08:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:08:33,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:08:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 20:08:33,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 20:08:33,526 INFO L175 Difference]: Start difference. First operand has 401 places, 509 transitions, 5146 flow. Second operand 10 states and 166 transitions. [2024-06-27 20:08:33,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 541 transitions, 6552 flow [2024-06-27 20:08:37,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 541 transitions, 6402 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:37,106 INFO L231 Difference]: Finished difference. Result has 404 places, 509 transitions, 5107 flow [2024-06-27 20:08:37,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5107, PETRI_PLACES=404, PETRI_TRANSITIONS=509} [2024-06-27 20:08:37,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-27 20:08:37,107 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 509 transitions, 5107 flow [2024-06-27 20:08:37,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:37,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:37,108 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-27 20:08:37,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:08:37,108 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-27 20:08:37,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:37,108 INFO L85 PathProgramCache]: Analyzing trace with hash 150127450, now seen corresponding path program 2 times [2024-06-27 20:08:37,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:37,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501803523] [2024-06-27 20:08:37,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:37,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:37,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:37,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:37,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501803523] [2024-06-27 20:08:37,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501803523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:37,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:37,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:37,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744788116] [2024-06-27 20:08:37,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:37,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:37,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:37,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:37,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:37,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:37,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 509 transitions, 5107 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:37,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:37,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:37,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:39,373 INFO L124 PetriNetUnfolderBase]: 3957/5970 cut-off events. [2024-06-27 20:08:39,373 INFO L125 PetriNetUnfolderBase]: For 1621382/1621382 co-relation queries the response was YES. [2024-06-27 20:08:39,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61061 conditions, 5970 events. 3957/5970 cut-off events. For 1621382/1621382 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 32470 event pairs, 901 based on Foata normal form. 2/5971 useless extension candidates. Maximal degree in co-relation 60875. Up to 5844 conditions per place. [2024-06-27 20:08:39,467 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 494 selfloop transitions, 49 changer transitions 0/546 dead transitions. [2024-06-27 20:08:39,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 546 transitions, 6725 flow [2024-06-27 20:08:39,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:39,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:39,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:08:39,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 20:08:39,469 INFO L175 Difference]: Start difference. First operand has 404 places, 509 transitions, 5107 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:08:39,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 546 transitions, 6725 flow [2024-06-27 20:08:43,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 546 transitions, 6570 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 20:08:43,793 INFO L231 Difference]: Finished difference. Result has 404 places, 515 transitions, 5254 flow [2024-06-27 20:08:43,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4952, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5254, PETRI_PLACES=404, PETRI_TRANSITIONS=515} [2024-06-27 20:08:43,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-27 20:08:43,805 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 515 transitions, 5254 flow [2024-06-27 20:08:43,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:43,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:43,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] [2024-06-27 20:08:43,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:08:43,807 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-27 20:08:43,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:43,807 INFO L85 PathProgramCache]: Analyzing trace with hash 150127636, now seen corresponding path program 1 times [2024-06-27 20:08:43,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:43,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457434833] [2024-06-27 20:08:43,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:43,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:43,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:44,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-27 20:08:44,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:44,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457434833] [2024-06-27 20:08:44,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457434833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:44,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:44,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:44,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511223555] [2024-06-27 20:08:44,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:44,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:44,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:44,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:44,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:44,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 515 transitions, 5254 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:44,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:44,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:44,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:46,287 INFO L124 PetriNetUnfolderBase]: 3996/6024 cut-off events. [2024-06-27 20:08:46,288 INFO L125 PetriNetUnfolderBase]: For 1684623/1684623 co-relation queries the response was YES. [2024-06-27 20:08:46,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62479 conditions, 6024 events. 3996/6024 cut-off events. For 1684623/1684623 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32780 event pairs, 856 based on Foata normal form. 3/6026 useless extension candidates. Maximal degree in co-relation 62292. Up to 5784 conditions per place. [2024-06-27 20:08:46,387 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 484 selfloop transitions, 70 changer transitions 0/557 dead transitions. [2024-06-27 20:08:46,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 557 transitions, 6902 flow [2024-06-27 20:08:46,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:46,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:46,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:08:46,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:08:46,404 INFO L175 Difference]: Start difference. First operand has 404 places, 515 transitions, 5254 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:08:46,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 557 transitions, 6902 flow [2024-06-27 20:08:50,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 557 transitions, 6738 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:50,820 INFO L231 Difference]: Finished difference. Result has 408 places, 521 transitions, 5386 flow [2024-06-27 20:08:50,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5090, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5386, PETRI_PLACES=408, PETRI_TRANSITIONS=521} [2024-06-27 20:08:50,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-27 20:08:50,820 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 521 transitions, 5386 flow [2024-06-27 20:08:50,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:50,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:50,821 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-27 20:08:50,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:08:50,821 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-27 20:08:50,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:50,821 INFO L85 PathProgramCache]: Analyzing trace with hash -2106654134, now seen corresponding path program 3 times [2024-06-27 20:08:50,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:50,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887244474] [2024-06-27 20:08:50,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:50,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:51,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-27 20:08:51,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:51,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887244474] [2024-06-27 20:08:51,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887244474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:51,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:51,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:51,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215803811] [2024-06-27 20:08:51,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:51,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:51,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:51,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:51,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:51,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:51,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 521 transitions, 5386 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:51,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:51,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:51,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:53,190 INFO L124 PetriNetUnfolderBase]: 4006/6038 cut-off events. [2024-06-27 20:08:53,191 INFO L125 PetriNetUnfolderBase]: For 1704432/1704432 co-relation queries the response was YES. [2024-06-27 20:08:53,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63159 conditions, 6038 events. 4006/6038 cut-off events. For 1704432/1704432 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 32886 event pairs, 902 based on Foata normal form. 2/6039 useless extension candidates. Maximal degree in co-relation 62970. Up to 5908 conditions per place. [2024-06-27 20:08:53,286 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 501 selfloop transitions, 53 changer transitions 0/557 dead transitions. [2024-06-27 20:08:53,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 557 transitions, 6910 flow [2024-06-27 20:08:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:08:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:08:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 20:08:53,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-27 20:08:53,288 INFO L175 Difference]: Start difference. First operand has 408 places, 521 transitions, 5386 flow. Second operand 11 states and 179 transitions. [2024-06-27 20:08:53,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 557 transitions, 6910 flow [2024-06-27 20:08:56,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 557 transitions, 6746 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:56,880 INFO L231 Difference]: Finished difference. Result has 414 places, 524 transitions, 5402 flow [2024-06-27 20:08:56,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5222, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5402, PETRI_PLACES=414, PETRI_TRANSITIONS=524} [2024-06-27 20:08:56,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 20:08:56,881 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 524 transitions, 5402 flow [2024-06-27 20:08:56,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:56,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:56,881 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-27 20:08:56,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:08:56,881 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-27 20:08:56,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:56,882 INFO L85 PathProgramCache]: Analyzing trace with hash 249226658, now seen corresponding path program 2 times [2024-06-27 20:08:56,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:56,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643709325] [2024-06-27 20:08:56,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:56,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:56,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:57,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-27 20:08:57,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:57,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643709325] [2024-06-27 20:08:57,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643709325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:57,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:57,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:57,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995712031] [2024-06-27 20:08:57,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:57,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:57,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:57,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:57,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:57,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:08:57,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 524 transitions, 5402 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:08:57,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:57,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:08:57,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:59,302 INFO L124 PetriNetUnfolderBase]: 4045/6092 cut-off events. [2024-06-27 20:08:59,303 INFO L125 PetriNetUnfolderBase]: For 1762136/1762136 co-relation queries the response was YES. [2024-06-27 20:08:59,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64007 conditions, 6092 events. 4045/6092 cut-off events. For 1762136/1762136 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 33178 event pairs, 856 based on Foata normal form. 3/6094 useless extension candidates. Maximal degree in co-relation 63816. Up to 5833 conditions per place. [2024-06-27 20:08:59,395 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 491 selfloop transitions, 79 changer transitions 0/573 dead transitions. [2024-06-27 20:08:59,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 573 transitions, 7322 flow [2024-06-27 20:08:59,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:08:59,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:08:59,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 20:08:59,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41260162601626016 [2024-06-27 20:08:59,396 INFO L175 Difference]: Start difference. First operand has 414 places, 524 transitions, 5402 flow. Second operand 12 states and 203 transitions. [2024-06-27 20:08:59,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 573 transitions, 7322 flow [2024-06-27 20:09:03,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 573 transitions, 7158 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 20:09:03,736 INFO L231 Difference]: Finished difference. Result has 417 places, 530 transitions, 5495 flow [2024-06-27 20:09:03,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5238, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5495, PETRI_PLACES=417, PETRI_TRANSITIONS=530} [2024-06-27 20:09:03,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-27 20:09:03,737 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 530 transitions, 5495 flow [2024-06-27 20:09:03,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:03,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:03,737 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-27 20:09:03,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:09:03,738 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-27 20:09:03,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:03,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1137356762, now seen corresponding path program 3 times [2024-06-27 20:09:03,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:03,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104605196] [2024-06-27 20:09:03,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:03,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:03,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:04,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-27 20:09:04,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:04,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104605196] [2024-06-27 20:09:04,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104605196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:04,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:04,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:04,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730140354] [2024-06-27 20:09:04,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:04,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:04,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:04,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:04,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:04,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:04,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 530 transitions, 5495 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:04,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:04,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:04,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:06,205 INFO L124 PetriNetUnfolderBase]: 4036/6080 cut-off events. [2024-06-27 20:09:06,205 INFO L125 PetriNetUnfolderBase]: For 1763229/1763229 co-relation queries the response was YES. [2024-06-27 20:09:06,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63790 conditions, 6080 events. 4036/6080 cut-off events. For 1763229/1763229 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 33115 event pairs, 862 based on Foata normal form. 3/6082 useless extension candidates. Maximal degree in co-relation 63598. Up to 5826 conditions per place. [2024-06-27 20:09:06,306 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 493 selfloop transitions, 77 changer transitions 0/573 dead transitions. [2024-06-27 20:09:06,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 573 transitions, 7081 flow [2024-06-27 20:09:06,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:09:06,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:09:06,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 20:09:06,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43237250554323725 [2024-06-27 20:09:06,308 INFO L175 Difference]: Start difference. First operand has 417 places, 530 transitions, 5495 flow. Second operand 11 states and 195 transitions. [2024-06-27 20:09:06,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 573 transitions, 7081 flow [2024-06-27 20:09:10,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 573 transitions, 6886 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 20:09:10,389 INFO L231 Difference]: Finished difference. Result has 420 places, 530 transitions, 5460 flow [2024-06-27 20:09:10,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5300, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5460, PETRI_PLACES=420, PETRI_TRANSITIONS=530} [2024-06-27 20:09:10,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-27 20:09:10,390 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 530 transitions, 5460 flow [2024-06-27 20:09:10,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:10,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:10,390 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-27 20:09:10,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:09:10,390 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-27 20:09:10,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:10,391 INFO L85 PathProgramCache]: Analyzing trace with hash -411333375, now seen corresponding path program 4 times [2024-06-27 20:09:10,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:10,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552905408] [2024-06-27 20:09:10,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:10,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:10,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:11,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:11,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:11,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552905408] [2024-06-27 20:09:11,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552905408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:11,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:11,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:11,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623300840] [2024-06-27 20:09:11,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:11,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:11,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:11,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:11,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:11,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:11,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 530 transitions, 5460 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:11,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:11,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:11,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:12,895 INFO L124 PetriNetUnfolderBase]: 4049/6099 cut-off events. [2024-06-27 20:09:12,896 INFO L125 PetriNetUnfolderBase]: For 1781116/1781118 co-relation queries the response was YES. [2024-06-27 20:09:12,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64216 conditions, 6099 events. 4049/6099 cut-off events. For 1781116/1781118 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33270 event pairs, 895 based on Foata normal form. 3/6101 useless extension candidates. Maximal degree in co-relation 64023. Up to 5902 conditions per place. [2024-06-27 20:09:12,990 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 466 selfloop transitions, 98 changer transitions 0/567 dead transitions. [2024-06-27 20:09:12,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 567 transitions, 7082 flow [2024-06-27 20:09:12,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:09:12,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:09:12,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 20:09:12,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-27 20:09:12,991 INFO L175 Difference]: Start difference. First operand has 420 places, 530 transitions, 5460 flow. Second operand 10 states and 167 transitions. [2024-06-27 20:09:12,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 567 transitions, 7082 flow [2024-06-27 20:09:17,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 567 transitions, 6913 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:09:17,547 INFO L231 Difference]: Finished difference. Result has 421 places, 538 transitions, 5673 flow [2024-06-27 20:09:17,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5291, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5673, PETRI_PLACES=421, PETRI_TRANSITIONS=538} [2024-06-27 20:09:17,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-27 20:09:17,548 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 538 transitions, 5673 flow [2024-06-27 20:09:17,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:17,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:17,548 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-27 20:09:17,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:09:17,548 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-27 20:09:17,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:17,549 INFO L85 PathProgramCache]: Analyzing trace with hash -411184420, now seen corresponding path program 4 times [2024-06-27 20:09:17,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:17,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475917637] [2024-06-27 20:09:17,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:17,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:17,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:18,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:18,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:18,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475917637] [2024-06-27 20:09:18,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475917637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:18,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:18,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:18,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425836448] [2024-06-27 20:09:18,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:18,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:18,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:18,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:18,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:18,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:18,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 538 transitions, 5673 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:18,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:18,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:18,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:19,994 INFO L124 PetriNetUnfolderBase]: 4081/6145 cut-off events. [2024-06-27 20:09:19,994 INFO L125 PetriNetUnfolderBase]: For 1820723/1820725 co-relation queries the response was YES. [2024-06-27 20:09:20,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65202 conditions, 6145 events. 4081/6145 cut-off events. For 1820723/1820725 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33568 event pairs, 817 based on Foata normal form. 2/6146 useless extension candidates. Maximal degree in co-relation 65007. Up to 5867 conditions per place. [2024-06-27 20:09:20,095 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 524 selfloop transitions, 49 changer transitions 0/576 dead transitions. [2024-06-27 20:09:20,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 576 transitions, 7051 flow [2024-06-27 20:09:20,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:20,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:20,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:09:20,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 20:09:20,097 INFO L175 Difference]: Start difference. First operand has 421 places, 538 transitions, 5673 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:09:20,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 576 transitions, 7051 flow [2024-06-27 20:09:25,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 576 transitions, 6829 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:25,249 INFO L231 Difference]: Finished difference. Result has 424 places, 544 transitions, 5695 flow [2024-06-27 20:09:25,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5451, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5695, PETRI_PLACES=424, PETRI_TRANSITIONS=544} [2024-06-27 20:09:25,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-27 20:09:25,249 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 544 transitions, 5695 flow [2024-06-27 20:09:25,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:25,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:25,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:25,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:09:25,250 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-27 20:09:25,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:25,250 INFO L85 PathProgramCache]: Analyzing trace with hash -405822040, now seen corresponding path program 5 times [2024-06-27 20:09:25,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:25,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987259960] [2024-06-27 20:09:25,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:25,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:25,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:25,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:25,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:25,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987259960] [2024-06-27 20:09:25,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987259960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:25,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:25,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:25,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832267211] [2024-06-27 20:09:25,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:25,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:25,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:25,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:25,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:26,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:26,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 544 transitions, 5695 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:26,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:26,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:26,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:27,810 INFO L124 PetriNetUnfolderBase]: 4107/6181 cut-off events. [2024-06-27 20:09:27,810 INFO L125 PetriNetUnfolderBase]: For 1869331/1869333 co-relation queries the response was YES. [2024-06-27 20:09:27,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66537 conditions, 6181 events. 4107/6181 cut-off events. For 1869331/1869333 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 33783 event pairs, 818 based on Foata normal form. 2/6182 useless extension candidates. Maximal degree in co-relation 66340. Up to 5868 conditions per place. [2024-06-27 20:09:27,914 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 521 selfloop transitions, 62 changer transitions 0/586 dead transitions. [2024-06-27 20:09:27,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 586 transitions, 7461 flow [2024-06-27 20:09:27,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:09:27,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:09:27,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 20:09:27,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-27 20:09:27,915 INFO L175 Difference]: Start difference. First operand has 424 places, 544 transitions, 5695 flow. Second operand 11 states and 184 transitions. [2024-06-27 20:09:27,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 586 transitions, 7461 flow [2024-06-27 20:09:33,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 586 transitions, 7269 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:33,251 INFO L231 Difference]: Finished difference. Result has 429 places, 550 transitions, 5863 flow [2024-06-27 20:09:33,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5863, PETRI_PLACES=429, PETRI_TRANSITIONS=550} [2024-06-27 20:09:33,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-27 20:09:33,252 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 550 transitions, 5863 flow [2024-06-27 20:09:33,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:33,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:33,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:33,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:09:33,253 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-27 20:09:33,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:33,253 INFO L85 PathProgramCache]: Analyzing trace with hash -2029888554, now seen corresponding path program 6 times [2024-06-27 20:09:33,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:33,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689455590] [2024-06-27 20:09:33,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:33,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:33,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:33,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:33,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689455590] [2024-06-27 20:09:33,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689455590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:33,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:33,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:33,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279946942] [2024-06-27 20:09:33,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:33,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:33,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:33,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:33,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:34,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:34,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 550 transitions, 5863 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:34,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:34,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:34,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:35,679 INFO L124 PetriNetUnfolderBase]: 4101/6173 cut-off events. [2024-06-27 20:09:35,679 INFO L125 PetriNetUnfolderBase]: For 1881862/1881864 co-relation queries the response was YES. [2024-06-27 20:09:35,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66584 conditions, 6173 events. 4101/6173 cut-off events. For 1881862/1881864 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 33732 event pairs, 833 based on Foata normal form. 2/6174 useless extension candidates. Maximal degree in co-relation 66386. Up to 5863 conditions per place. [2024-06-27 20:09:35,790 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 514 selfloop transitions, 61 changer transitions 0/578 dead transitions. [2024-06-27 20:09:35,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 578 transitions, 7097 flow [2024-06-27 20:09:35,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:35,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:35,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 20:09:35,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-27 20:09:35,791 INFO L175 Difference]: Start difference. First operand has 429 places, 550 transitions, 5863 flow. Second operand 9 states and 154 transitions. [2024-06-27 20:09:35,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 578 transitions, 7097 flow [2024-06-27 20:09:42,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 578 transitions, 6806 flow, removed 106 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:42,133 INFO L231 Difference]: Finished difference. Result has 431 places, 550 transitions, 5700 flow [2024-06-27 20:09:42,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=422, 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=5700, PETRI_PLACES=431, PETRI_TRANSITIONS=550} [2024-06-27 20:09:42,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-27 20:09:42,134 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 550 transitions, 5700 flow [2024-06-27 20:09:42,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:42,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:42,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] [2024-06-27 20:09:42,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:09:42,134 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-27 20:09:42,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:42,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2035429308, now seen corresponding path program 4 times [2024-06-27 20:09:42,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:42,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764457119] [2024-06-27 20:09:42,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:42,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:42,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:42,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:42,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:42,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764457119] [2024-06-27 20:09:42,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764457119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:42,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:42,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:42,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091838347] [2024-06-27 20:09:42,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:42,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:42,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:42,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:42,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:42,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:42,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 550 transitions, 5700 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:42,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:42,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:42,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:44,430 INFO L124 PetriNetUnfolderBase]: 4156/6249 cut-off events. [2024-06-27 20:09:44,430 INFO L125 PetriNetUnfolderBase]: For 1963373/1963375 co-relation queries the response was YES. [2024-06-27 20:09:44,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68171 conditions, 6249 events. 4156/6249 cut-off events. For 1963373/1963375 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34133 event pairs, 882 based on Foata normal form. 5/6253 useless extension candidates. Maximal degree in co-relation 67971. Up to 5653 conditions per place. [2024-06-27 20:09:44,539 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 438 selfloop transitions, 153 changer transitions 0/594 dead transitions. [2024-06-27 20:09:44,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 594 transitions, 8082 flow [2024-06-27 20:09:44,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:44,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:44,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:09:44,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:09:44,540 INFO L175 Difference]: Start difference. First operand has 431 places, 550 transitions, 5700 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:09:44,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 594 transitions, 8082 flow [2024-06-27 20:09:49,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 594 transitions, 7960 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:09:49,732 INFO L231 Difference]: Finished difference. Result has 432 places, 559 transitions, 6148 flow [2024-06-27 20:09:49,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5578, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6148, PETRI_PLACES=432, PETRI_TRANSITIONS=559} [2024-06-27 20:09:49,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-27 20:09:49,734 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 559 transitions, 6148 flow [2024-06-27 20:09:49,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:49,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:49,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:49,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:09:49,734 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-27 20:09:49,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:49,735 INFO L85 PathProgramCache]: Analyzing trace with hash 288655600, now seen corresponding path program 7 times [2024-06-27 20:09:49,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:49,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634543503] [2024-06-27 20:09:49,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:49,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:50,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:50,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:50,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634543503] [2024-06-27 20:09:50,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634543503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:50,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:50,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:50,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152618191] [2024-06-27 20:09:50,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:50,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:50,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:50,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:50,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:50,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:50,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 559 transitions, 6148 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:50,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:50,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:50,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:52,126 INFO L124 PetriNetUnfolderBase]: 4190/6296 cut-off events. [2024-06-27 20:09:52,127 INFO L125 PetriNetUnfolderBase]: For 2018473/2018475 co-relation queries the response was YES. [2024-06-27 20:09:52,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70184 conditions, 6296 events. 4190/6296 cut-off events. For 2018473/2018475 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34435 event pairs, 841 based on Foata normal form. 2/6297 useless extension candidates. Maximal degree in co-relation 69983. Up to 5720 conditions per place. [2024-06-27 20:09:52,242 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 447 selfloop transitions, 150 changer transitions 0/600 dead transitions. [2024-06-27 20:09:52,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 600 transitions, 8614 flow [2024-06-27 20:09:52,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:52,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:52,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:09:52,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:09:52,243 INFO L175 Difference]: Start difference. First operand has 432 places, 559 transitions, 6148 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:09:52,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 600 transitions, 8614 flow [2024-06-27 20:09:58,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 600 transitions, 8381 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-27 20:09:58,382 INFO L231 Difference]: Finished difference. Result has 437 places, 568 transitions, 6587 flow [2024-06-27 20:09:58,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5921, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6587, PETRI_PLACES=437, PETRI_TRANSITIONS=568} [2024-06-27 20:09:58,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-27 20:09:58,382 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 568 transitions, 6587 flow [2024-06-27 20:09:58,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:58,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:58,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:58,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:09:58,383 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-27 20:09:58,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:58,383 INFO L85 PathProgramCache]: Analyzing trace with hash -344510804, now seen corresponding path program 1 times [2024-06-27 20:09:58,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:58,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510471311] [2024-06-27 20:09:58,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:58,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:59,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:59,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:59,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510471311] [2024-06-27 20:09:59,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510471311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:59,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:59,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:59,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180045802] [2024-06-27 20:09:59,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:59,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:59,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:59,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:59,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:59,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:09:59,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 568 transitions, 6587 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:59,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:59,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:09:59,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:00,855 INFO L124 PetriNetUnfolderBase]: 4220/6338 cut-off events. [2024-06-27 20:10:00,856 INFO L125 PetriNetUnfolderBase]: For 2084877/2084879 co-relation queries the response was YES. [2024-06-27 20:10:00,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70839 conditions, 6338 events. 4220/6338 cut-off events. For 2084877/2084879 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 34693 event pairs, 856 based on Foata normal form. 6/6343 useless extension candidates. Maximal degree in co-relation 70636. Up to 6188 conditions per place. [2024-06-27 20:10:00,970 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 566 selfloop transitions, 32 changer transitions 0/601 dead transitions. [2024-06-27 20:10:00,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 601 transitions, 7971 flow [2024-06-27 20:10:00,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:00,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:00,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:10:00,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 20:10:00,972 INFO L175 Difference]: Start difference. First operand has 437 places, 568 transitions, 6587 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:10:00,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 601 transitions, 7971 flow [2024-06-27 20:10:06,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 601 transitions, 7722 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:06,311 INFO L231 Difference]: Finished difference. Result has 442 places, 571 transitions, 6500 flow [2024-06-27 20:10:06,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6338, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6500, PETRI_PLACES=442, PETRI_TRANSITIONS=571} [2024-06-27 20:10:06,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-27 20:10:06,328 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 571 transitions, 6500 flow [2024-06-27 20:10:06,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:06,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:06,328 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-27 20:10:06,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:10:06,329 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-27 20:10:06,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:06,329 INFO L85 PathProgramCache]: Analyzing trace with hash -2026174878, now seen corresponding path program 5 times [2024-06-27 20:10:06,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:06,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099533347] [2024-06-27 20:10:06,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:06,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:07,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:07,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:07,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099533347] [2024-06-27 20:10:07,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099533347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:07,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:07,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:07,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881184220] [2024-06-27 20:10:07,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:07,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:07,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:07,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:07,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:07,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:10:07,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 571 transitions, 6500 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:07,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:07,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:10:07,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:08,773 INFO L124 PetriNetUnfolderBase]: 4259/6392 cut-off events. [2024-06-27 20:10:08,773 INFO L125 PetriNetUnfolderBase]: For 2111086/2111088 co-relation queries the response was YES. [2024-06-27 20:10:08,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72036 conditions, 6392 events. 4259/6392 cut-off events. For 2111086/2111088 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 34969 event pairs, 887 based on Foata normal form. 5/6396 useless extension candidates. Maximal degree in co-relation 71831. Up to 5777 conditions per place. [2024-06-27 20:10:08,887 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 455 selfloop transitions, 153 changer transitions 0/611 dead transitions. [2024-06-27 20:10:08,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 611 transitions, 8788 flow [2024-06-27 20:10:08,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:08,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:08,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:10:08,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:10:08,889 INFO L175 Difference]: Start difference. First operand has 442 places, 571 transitions, 6500 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:10:08,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 611 transitions, 8788 flow [2024-06-27 20:10:14,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 611 transitions, 8648 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:14,221 INFO L231 Difference]: Finished difference. Result has 444 places, 577 transitions, 6768 flow [2024-06-27 20:10:14,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6360, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6768, PETRI_PLACES=444, PETRI_TRANSITIONS=577} [2024-06-27 20:10:14,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-27 20:10:14,221 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 577 transitions, 6768 flow [2024-06-27 20:10:14,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:14,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:14,222 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-27 20:10:14,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:10:14,222 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-27 20:10:14,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:14,222 INFO L85 PathProgramCache]: Analyzing trace with hash -2026175219, now seen corresponding path program 5 times [2024-06-27 20:10:14,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:14,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979554630] [2024-06-27 20:10:14,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:14,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:14,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:15,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:15,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:15,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979554630] [2024-06-27 20:10:15,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979554630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:15,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:15,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:15,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592434947] [2024-06-27 20:10:15,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:15,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:15,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:15,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:15,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:15,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:10:15,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 577 transitions, 6768 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:15,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:15,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:10:15,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:16,728 INFO L124 PetriNetUnfolderBase]: 4264/6399 cut-off events. [2024-06-27 20:10:16,728 INFO L125 PetriNetUnfolderBase]: For 2122037/2122039 co-relation queries the response was YES. [2024-06-27 20:10:16,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72437 conditions, 6399 events. 4264/6399 cut-off events. For 2122037/2122039 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 35038 event pairs, 928 based on Foata normal form. 3/6401 useless extension candidates. Maximal degree in co-relation 72231. Up to 6221 conditions per place. [2024-06-27 20:10:16,841 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 506 selfloop transitions, 92 changer transitions 0/601 dead transitions. [2024-06-27 20:10:16,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 601 transitions, 8053 flow [2024-06-27 20:10:16,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:16,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:16,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:10:16,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-27 20:10:16,843 INFO L175 Difference]: Start difference. First operand has 444 places, 577 transitions, 6768 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:10:16,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 601 transitions, 8053 flow [2024-06-27 20:10:22,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 601 transitions, 7776 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:10:22,905 INFO L231 Difference]: Finished difference. Result has 448 places, 580 transitions, 6724 flow [2024-06-27 20:10:22,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6491, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6724, PETRI_PLACES=448, PETRI_TRANSITIONS=580} [2024-06-27 20:10:22,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-27 20:10:22,906 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 580 transitions, 6724 flow [2024-06-27 20:10:22,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:22,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:22,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:22,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:10:22,907 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-27 20:10:22,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:22,908 INFO L85 PathProgramCache]: Analyzing trace with hash 297915982, now seen corresponding path program 2 times [2024-06-27 20:10:22,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:22,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957506175] [2024-06-27 20:10:22,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:22,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:22,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:23,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-27 20:10:23,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:23,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957506175] [2024-06-27 20:10:23,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957506175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:23,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:23,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:23,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656505236] [2024-06-27 20:10:23,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:23,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:23,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:23,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:23,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:23,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:10:23,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 580 transitions, 6724 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:23,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:23,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:10:23,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:25,411 INFO L124 PetriNetUnfolderBase]: 4430/6628 cut-off events. [2024-06-27 20:10:25,411 INFO L125 PetriNetUnfolderBase]: For 2373911/2373913 co-relation queries the response was YES. [2024-06-27 20:10:25,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76986 conditions, 6628 events. 4430/6628 cut-off events. For 2373911/2373913 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 36291 event pairs, 859 based on Foata normal form. 6/6633 useless extension candidates. Maximal degree in co-relation 76779. Up to 5942 conditions per place. [2024-06-27 20:10:25,536 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 508 selfloop transitions, 128 changer transitions 0/639 dead transitions. [2024-06-27 20:10:25,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 639 transitions, 9432 flow [2024-06-27 20:10:25,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:25,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:25,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 20:10:25,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:10:25,537 INFO L175 Difference]: Start difference. First operand has 448 places, 580 transitions, 6724 flow. Second operand 9 states and 171 transitions. [2024-06-27 20:10:25,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 639 transitions, 9432 flow [2024-06-27 20:10:30,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 639 transitions, 9230 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:30,062 INFO L231 Difference]: Finished difference. Result has 451 places, 600 transitions, 7254 flow [2024-06-27 20:10:30,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7254, PETRI_PLACES=451, PETRI_TRANSITIONS=600} [2024-06-27 20:10:30,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-27 20:10:30,063 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 600 transitions, 7254 flow [2024-06-27 20:10:30,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:30,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:30,063 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-27 20:10:30,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:10:30,063 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-27 20:10:30,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:30,064 INFO L85 PathProgramCache]: Analyzing trace with hash -2026163532, now seen corresponding path program 3 times [2024-06-27 20:10:30,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:30,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526020163] [2024-06-27 20:10:30,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:30,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:30,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:30,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-27 20:10:30,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:30,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526020163] [2024-06-27 20:10:30,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526020163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:30,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:30,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:30,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392832359] [2024-06-27 20:10:30,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:30,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:30,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:30,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:30,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:30,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:10:30,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 600 transitions, 7254 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:30,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:30,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:10:30,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:32,737 INFO L124 PetriNetUnfolderBase]: 4412/6604 cut-off events. [2024-06-27 20:10:32,737 INFO L125 PetriNetUnfolderBase]: For 2353843/2353845 co-relation queries the response was YES. [2024-06-27 20:10:32,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77434 conditions, 6604 events. 4412/6604 cut-off events. For 2353843/2353845 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 36186 event pairs, 845 based on Foata normal form. 6/6609 useless extension candidates. Maximal degree in co-relation 77225. Up to 5931 conditions per place. [2024-06-27 20:10:32,841 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 504 selfloop transitions, 129 changer transitions 0/636 dead transitions. [2024-06-27 20:10:32,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 636 transitions, 9260 flow [2024-06-27 20:10:32,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:32,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:10:32,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 20:10:32,843 INFO L175 Difference]: Start difference. First operand has 451 places, 600 transitions, 7254 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:10:32,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 636 transitions, 9260 flow [2024-06-27 20:10:39,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 636 transitions, 9044 flow, removed 101 selfloop flow, removed 2 redundant places. [2024-06-27 20:10:39,063 INFO L231 Difference]: Finished difference. Result has 458 places, 600 transitions, 7302 flow [2024-06-27 20:10:39,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7038, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7302, PETRI_PLACES=458, PETRI_TRANSITIONS=600} [2024-06-27 20:10:39,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-27 20:10:39,063 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 600 transitions, 7302 flow [2024-06-27 20:10:39,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:39,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:39,064 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-27 20:10:39,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:10:39,064 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-27 20:10:39,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:39,064 INFO L85 PathProgramCache]: Analyzing trace with hash -401804440, now seen corresponding path program 8 times [2024-06-27 20:10:39,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:39,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192522104] [2024-06-27 20:10:39,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:39,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:39,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:39,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-27 20:10:39,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:39,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192522104] [2024-06-27 20:10:39,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192522104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:39,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:39,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:39,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485167683] [2024-06-27 20:10:39,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:39,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:39,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:39,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:39,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:39,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:10:39,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 600 transitions, 7302 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:39,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:39,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:10:39,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:41,550 INFO L124 PetriNetUnfolderBase]: 4438/6640 cut-off events. [2024-06-27 20:10:41,550 INFO L125 PetriNetUnfolderBase]: For 2362950/2362952 co-relation queries the response was YES. [2024-06-27 20:10:41,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78154 conditions, 6640 events. 4438/6640 cut-off events. For 2362950/2362952 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36371 event pairs, 871 based on Foata normal form. 2/6641 useless extension candidates. Maximal degree in co-relation 77942. Up to 6053 conditions per place. [2024-06-27 20:10:41,667 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 477 selfloop transitions, 155 changer transitions 0/635 dead transitions. [2024-06-27 20:10:41,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 635 transitions, 9680 flow [2024-06-27 20:10:41,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:41,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:41,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:10:41,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 20:10:41,669 INFO L175 Difference]: Start difference. First operand has 458 places, 600 transitions, 7302 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:10:41,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 635 transitions, 9680 flow [2024-06-27 20:10:47,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 635 transitions, 9412 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 20:10:47,718 INFO L231 Difference]: Finished difference. Result has 459 places, 606 transitions, 7514 flow [2024-06-27 20:10:47,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7034, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7514, PETRI_PLACES=459, PETRI_TRANSITIONS=606} [2024-06-27 20:10:47,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-27 20:10:47,718 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 606 transitions, 7514 flow [2024-06-27 20:10:47,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:47,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:47,719 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-27 20:10:47,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:10:47,719 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-27 20:10:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash -401798674, now seen corresponding path program 6 times [2024-06-27 20:10:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:47,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429253336] [2024-06-27 20:10:47,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:47,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:47,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:48,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:48,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:48,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429253336] [2024-06-27 20:10:48,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429253336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:48,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:48,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:48,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297204400] [2024-06-27 20:10:48,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:48,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:48,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:48,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:48,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:48,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:10:48,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 606 transitions, 7514 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:48,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:48,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:10:48,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:50,161 INFO L124 PetriNetUnfolderBase]: 4429/6628 cut-off events. [2024-06-27 20:10:50,162 INFO L125 PetriNetUnfolderBase]: For 2374091/2374093 co-relation queries the response was YES. [2024-06-27 20:10:50,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77822 conditions, 6628 events. 4429/6628 cut-off events. For 2374091/2374093 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36314 event pairs, 894 based on Foata normal form. 5/6632 useless extension candidates. Maximal degree in co-relation 77609. Up to 6018 conditions per place. [2024-06-27 20:10:50,288 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 479 selfloop transitions, 155 changer transitions 0/637 dead transitions. [2024-06-27 20:10:50,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 637 transitions, 9490 flow [2024-06-27 20:10:50,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:50,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:50,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:10:50,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:10:50,289 INFO L175 Difference]: Start difference. First operand has 459 places, 606 transitions, 7514 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:10:50,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 637 transitions, 9490 flow [2024-06-27 20:10:56,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 637 transitions, 9132 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 20:10:56,671 INFO L231 Difference]: Finished difference. Result has 463 places, 606 transitions, 7472 flow [2024-06-27 20:10:56,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7156, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7472, PETRI_PLACES=463, PETRI_TRANSITIONS=606} [2024-06-27 20:10:56,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-27 20:10:56,672 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 606 transitions, 7472 flow [2024-06-27 20:10:56,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:56,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:56,673 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-27 20:10:56,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:10:56,673 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-27 20:10:56,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:56,673 INFO L85 PathProgramCache]: Analyzing trace with hash -401810020, now seen corresponding path program 9 times [2024-06-27 20:10:56,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:56,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579131796] [2024-06-27 20:10:56,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:56,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:56,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:57,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:57,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:57,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579131796] [2024-06-27 20:10:57,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579131796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:57,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:57,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:57,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373601623] [2024-06-27 20:10:57,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:57,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:57,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:57,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:57,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:57,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:10:57,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 606 transitions, 7472 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:57,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:57,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:10:57,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:59,114 INFO L124 PetriNetUnfolderBase]: 4423/6620 cut-off events. [2024-06-27 20:10:59,114 INFO L125 PetriNetUnfolderBase]: For 2374689/2374691 co-relation queries the response was YES. [2024-06-27 20:10:59,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77558 conditions, 6620 events. 4423/6620 cut-off events. For 2374689/2374691 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36267 event pairs, 871 based on Foata normal form. 2/6621 useless extension candidates. Maximal degree in co-relation 77344. Up to 6036 conditions per place. [2024-06-27 20:10:59,244 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 477 selfloop transitions, 154 changer transitions 0/634 dead transitions. [2024-06-27 20:10:59,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 634 transitions, 9406 flow [2024-06-27 20:10:59,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:59,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:59,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:10:59,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:10:59,245 INFO L175 Difference]: Start difference. First operand has 463 places, 606 transitions, 7472 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:10:59,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 634 transitions, 9406 flow [2024-06-27 20:11:05,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 634 transitions, 9038 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 20:11:05,092 INFO L231 Difference]: Finished difference. Result has 464 places, 606 transitions, 7418 flow [2024-06-27 20:11:05,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7104, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7418, PETRI_PLACES=464, PETRI_TRANSITIONS=606} [2024-06-27 20:11:05,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-27 20:11:05,092 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 606 transitions, 7418 flow [2024-06-27 20:11:05,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:05,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:05,093 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-27 20:11:05,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:11:05,093 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-27 20:11:05,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:05,093 INFO L85 PathProgramCache]: Analyzing trace with hash 794311150, now seen corresponding path program 7 times [2024-06-27 20:11:05,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:05,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743642297] [2024-06-27 20:11:05,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:05,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:05,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:05,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:05,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:05,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743642297] [2024-06-27 20:11:05,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743642297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:05,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:05,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:05,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496377628] [2024-06-27 20:11:05,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:05,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:05,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:05,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:05,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:05,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:11:05,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 606 transitions, 7418 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:05,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:05,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:11:05,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:07,818 INFO L124 PetriNetUnfolderBase]: 4558/6806 cut-off events. [2024-06-27 20:11:07,818 INFO L125 PetriNetUnfolderBase]: For 2578089/2578091 co-relation queries the response was YES. [2024-06-27 20:11:07,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81361 conditions, 6806 events. 4558/6806 cut-off events. For 2578089/2578091 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 37390 event pairs, 928 based on Foata normal form. 5/6810 useless extension candidates. Maximal degree in co-relation 81146. Up to 6129 conditions per place. [2024-06-27 20:11:07,950 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 485 selfloop transitions, 168 changer transitions 0/656 dead transitions. [2024-06-27 20:11:07,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 656 transitions, 10379 flow [2024-06-27 20:11:07,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:07,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:07,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:11:07,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:11:07,952 INFO L175 Difference]: Start difference. First operand has 464 places, 606 transitions, 7418 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:11:07,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 656 transitions, 10379 flow [2024-06-27 20:11:14,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 656 transitions, 10059 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:11:14,260 INFO L231 Difference]: Finished difference. Result has 465 places, 624 transitions, 7783 flow [2024-06-27 20:11:14,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7783, PETRI_PLACES=465, PETRI_TRANSITIONS=624} [2024-06-27 20:11:14,260 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-27 20:11:14,260 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 624 transitions, 7783 flow [2024-06-27 20:11:14,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:14,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:14,261 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-27 20:11:14,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:11:14,261 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-27 20:11:14,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:14,262 INFO L85 PathProgramCache]: Analyzing trace with hash 801662800, now seen corresponding path program 8 times [2024-06-27 20:11:14,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:14,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571403206] [2024-06-27 20:11:14,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:14,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:14,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:15,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:15,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571403206] [2024-06-27 20:11:15,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571403206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:15,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:15,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:15,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361886499] [2024-06-27 20:11:15,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:15,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:15,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:15,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:15,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:15,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:11:15,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 624 transitions, 7783 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:15,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:15,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:11:15,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:17,205 INFO L124 PetriNetUnfolderBase]: 4549/6794 cut-off events. [2024-06-27 20:11:17,205 INFO L125 PetriNetUnfolderBase]: For 2581643/2581645 co-relation queries the response was YES. [2024-06-27 20:11:17,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81210 conditions, 6794 events. 4549/6794 cut-off events. For 2581643/2581645 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 37361 event pairs, 931 based on Foata normal form. 5/6798 useless extension candidates. Maximal degree in co-relation 80994. Up to 6122 conditions per place. [2024-06-27 20:11:17,319 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 475 selfloop transitions, 175 changer transitions 0/653 dead transitions. [2024-06-27 20:11:17,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 653 transitions, 10089 flow [2024-06-27 20:11:17,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:17,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:17,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:11:17,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:11:17,320 INFO L175 Difference]: Start difference. First operand has 465 places, 624 transitions, 7783 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:11:17,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 653 transitions, 10089 flow [2024-06-27 20:11:23,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 653 transitions, 9847 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 20:11:23,654 INFO L231 Difference]: Finished difference. Result has 471 places, 624 transitions, 7897 flow [2024-06-27 20:11:23,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7897, PETRI_PLACES=471, PETRI_TRANSITIONS=624} [2024-06-27 20:11:23,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-27 20:11:23,655 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 624 transitions, 7897 flow [2024-06-27 20:11:23,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:23,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:23,655 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-27 20:11:23,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:11:23,655 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-27 20:11:23,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:23,656 INFO L85 PathProgramCache]: Analyzing trace with hash 794513146, now seen corresponding path program 4 times [2024-06-27 20:11:23,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:23,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721590880] [2024-06-27 20:11:23,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:23,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:23,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:24,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:24,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:24,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721590880] [2024-06-27 20:11:24,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721590880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:24,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:24,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:24,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983522692] [2024-06-27 20:11:24,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:24,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:24,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:24,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:24,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:24,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:11:24,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 624 transitions, 7897 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:24,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:24,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:11:24,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:26,381 INFO L124 PetriNetUnfolderBase]: 4675/6968 cut-off events. [2024-06-27 20:11:26,381 INFO L125 PetriNetUnfolderBase]: For 2783879/2783881 co-relation queries the response was YES. [2024-06-27 20:11:26,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84735 conditions, 6968 events. 4675/6968 cut-off events. For 2783879/2783881 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 38308 event pairs, 898 based on Foata normal form. 6/6973 useless extension candidates. Maximal degree in co-relation 84518. Up to 6209 conditions per place. [2024-06-27 20:11:26,507 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 518 selfloop transitions, 144 changer transitions 0/665 dead transitions. [2024-06-27 20:11:26,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 665 transitions, 10219 flow [2024-06-27 20:11:26,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:26,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:26,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:11:26,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:11:26,509 INFO L175 Difference]: Start difference. First operand has 471 places, 624 transitions, 7897 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:11:26,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 665 transitions, 10219 flow [2024-06-27 20:11:33,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 665 transitions, 9865 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:11:33,315 INFO L231 Difference]: Finished difference. Result has 474 places, 633 transitions, 8087 flow [2024-06-27 20:11:33,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7543, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8087, PETRI_PLACES=474, PETRI_TRANSITIONS=633} [2024-06-27 20:11:33,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-27 20:11:33,316 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 633 transitions, 8087 flow [2024-06-27 20:11:33,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:33,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:33,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-27 20:11:33,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:11:33,316 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-27 20:11:33,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:33,317 INFO L85 PathProgramCache]: Analyzing trace with hash -822822214, now seen corresponding path program 9 times [2024-06-27 20:11:33,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:33,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141055192] [2024-06-27 20:11:33,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:33,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:33,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:33,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:33,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:33,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141055192] [2024-06-27 20:11:33,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141055192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:33,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:33,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:33,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986453434] [2024-06-27 20:11:33,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:33,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:33,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:33,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:33,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:34,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:11:34,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 633 transitions, 8087 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:34,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:34,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:11:34,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:35,965 INFO L124 PetriNetUnfolderBase]: 4690/6988 cut-off events. [2024-06-27 20:11:35,966 INFO L125 PetriNetUnfolderBase]: For 2787465/2787465 co-relation queries the response was YES. [2024-06-27 20:11:36,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84993 conditions, 6988 events. 4690/6988 cut-off events. For 2787465/2787465 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 38417 event pairs, 950 based on Foata normal form. 3/6990 useless extension candidates. Maximal degree in co-relation 84775. Up to 6819 conditions per place. [2024-06-27 20:11:36,115 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 604 selfloop transitions, 55 changer transitions 0/662 dead transitions. [2024-06-27 20:11:36,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 662 transitions, 9575 flow [2024-06-27 20:11:36,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:36,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:36,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:11:36,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-27 20:11:36,116 INFO L175 Difference]: Start difference. First operand has 474 places, 633 transitions, 8087 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:11:36,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 662 transitions, 9575 flow [2024-06-27 20:11:42,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 662 transitions, 9293 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:42,440 INFO L231 Difference]: Finished difference. Result has 478 places, 636 transitions, 7973 flow [2024-06-27 20:11:42,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7805, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7973, PETRI_PLACES=478, PETRI_TRANSITIONS=636} [2024-06-27 20:11:42,441 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-27 20:11:42,441 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 636 transitions, 7973 flow [2024-06-27 20:11:42,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:42,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:42,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:42,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 20:11:42,442 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-27 20:11:42,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:42,442 INFO L85 PathProgramCache]: Analyzing trace with hash -833546974, now seen corresponding path program 10 times [2024-06-27 20:11:42,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:42,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034744699] [2024-06-27 20:11:42,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:42,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:42,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:43,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:43,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034744699] [2024-06-27 20:11:43,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034744699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:43,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:43,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:43,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665407289] [2024-06-27 20:11:43,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:43,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:43,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:43,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:43,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:43,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:11:43,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 636 transitions, 7973 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:43,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:43,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:11:43,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:45,618 INFO L124 PetriNetUnfolderBase]: 4681/6976 cut-off events. [2024-06-27 20:11:45,619 INFO L125 PetriNetUnfolderBase]: For 2786429/2786429 co-relation queries the response was YES. [2024-06-27 20:11:45,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83886 conditions, 6976 events. 4681/6976 cut-off events. For 2786429/2786429 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 38338 event pairs, 938 based on Foata normal form. 3/6978 useless extension candidates. Maximal degree in co-relation 83667. Up to 6777 conditions per place. [2024-06-27 20:11:45,738 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 605 selfloop transitions, 63 changer transitions 0/671 dead transitions. [2024-06-27 20:11:45,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 671 transitions, 9797 flow [2024-06-27 20:11:45,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:11:45,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:11:45,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 20:11:45,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-27 20:11:45,739 INFO L175 Difference]: Start difference. First operand has 478 places, 636 transitions, 7973 flow. Second operand 11 states and 184 transitions. [2024-06-27 20:11:45,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 671 transitions, 9797 flow [2024-06-27 20:11:52,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 671 transitions, 9647 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:52,815 INFO L231 Difference]: Finished difference. Result has 482 places, 636 transitions, 7955 flow [2024-06-27 20:11:52,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7823, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7955, PETRI_PLACES=482, PETRI_TRANSITIONS=636} [2024-06-27 20:11:52,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-27 20:11:52,816 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 636 transitions, 7955 flow [2024-06-27 20:11:52,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:52,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:52,816 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-27 20:11:52,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 20:11:52,816 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-27 20:11:52,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:52,817 INFO L85 PathProgramCache]: Analyzing trace with hash -830059660, now seen corresponding path program 10 times [2024-06-27 20:11:52,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:52,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044925950] [2024-06-27 20:11:52,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:52,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:52,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:53,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:53,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:53,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044925950] [2024-06-27 20:11:53,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044925950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:53,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:53,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:53,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191088528] [2024-06-27 20:11:53,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:53,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:53,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:53,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:53,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:53,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:11:53,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 636 transitions, 7955 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:11:53,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:53,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:11:53,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:56,026 INFO L124 PetriNetUnfolderBase]: 4739/7057 cut-off events. [2024-06-27 20:11:56,026 INFO L125 PetriNetUnfolderBase]: For 2883090/2883092 co-relation queries the response was YES. [2024-06-27 20:11:56,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85940 conditions, 7057 events. 4739/7057 cut-off events. For 2883090/2883092 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 38808 event pairs, 911 based on Foata normal form. 2/7058 useless extension candidates. Maximal degree in co-relation 85720. Up to 6448 conditions per place. [2024-06-27 20:11:56,179 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 499 selfloop transitions, 171 changer transitions 0/673 dead transitions. [2024-06-27 20:11:56,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 673 transitions, 10635 flow [2024-06-27 20:11:56,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:56,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:56,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:11:56,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 20:11:56,181 INFO L175 Difference]: Start difference. First operand has 482 places, 636 transitions, 7955 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:11:56,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 673 transitions, 10635 flow [2024-06-27 20:12:03,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 673 transitions, 10494 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:12:03,247 INFO L231 Difference]: Finished difference. Result has 482 places, 648 transitions, 8520 flow [2024-06-27 20:12:03,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8520, PETRI_PLACES=482, PETRI_TRANSITIONS=648} [2024-06-27 20:12:03,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-27 20:12:03,248 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 648 transitions, 8520 flow [2024-06-27 20:12:03,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:03,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:03,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] [2024-06-27 20:12:03,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 20:12:03,249 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-27 20:12:03,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:03,249 INFO L85 PathProgramCache]: Analyzing trace with hash -833874675, now seen corresponding path program 6 times [2024-06-27 20:12:03,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:03,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584532643] [2024-06-27 20:12:03,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:03,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:03,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:04,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:04,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:04,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584532643] [2024-06-27 20:12:04,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584532643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:04,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:04,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:04,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979364079] [2024-06-27 20:12:04,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:04,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:04,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:04,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:04,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:04,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:12:04,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 648 transitions, 8520 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:04,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:04,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:12:04,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:06,526 INFO L124 PetriNetUnfolderBase]: 4749/7070 cut-off events. [2024-06-27 20:12:06,527 INFO L125 PetriNetUnfolderBase]: For 2921902/2921902 co-relation queries the response was YES. [2024-06-27 20:12:06,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86599 conditions, 7070 events. 4749/7070 cut-off events. For 2921902/2921902 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 38949 event pairs, 1016 based on Foata normal form. 2/7071 useless extension candidates. Maximal degree in co-relation 86378. Up to 6998 conditions per place. [2024-06-27 20:12:06,661 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 632 selfloop transitions, 38 changer transitions 0/673 dead transitions. [2024-06-27 20:12:06,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 673 transitions, 9985 flow [2024-06-27 20:12:06,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:12:06,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:12:06,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-27 20:12:06,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37073170731707317 [2024-06-27 20:12:06,663 INFO L175 Difference]: Start difference. First operand has 482 places, 648 transitions, 8520 flow. Second operand 10 states and 152 transitions. [2024-06-27 20:12:06,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 673 transitions, 9985 flow [2024-06-27 20:12:14,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 673 transitions, 9689 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-27 20:12:14,319 INFO L231 Difference]: Finished difference. Result has 488 places, 654 transitions, 8401 flow [2024-06-27 20:12:14,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8224, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8401, PETRI_PLACES=488, PETRI_TRANSITIONS=654} [2024-06-27 20:12:14,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-27 20:12:14,320 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 654 transitions, 8401 flow [2024-06-27 20:12:14,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:14,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:14,320 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-27 20:12:14,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 20:12:14,320 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:14,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:14,321 INFO L85 PathProgramCache]: Analyzing trace with hash -830065395, now seen corresponding path program 7 times [2024-06-27 20:12:14,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:14,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546812685] [2024-06-27 20:12:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:14,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:14,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:15,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:15,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:15,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546812685] [2024-06-27 20:12:15,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546812685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:15,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:15,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:15,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132881558] [2024-06-27 20:12:15,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:15,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:15,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:15,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:15,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:15,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:12:15,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 654 transitions, 8401 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:15,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:15,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:12:15,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:17,753 INFO L124 PetriNetUnfolderBase]: 4754/7078 cut-off events. [2024-06-27 20:12:17,753 INFO L125 PetriNetUnfolderBase]: For 2945917/2945919 co-relation queries the response was YES. [2024-06-27 20:12:17,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86307 conditions, 7078 events. 4754/7078 cut-off events. For 2945917/2945919 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 38971 event pairs, 1024 based on Foata normal form. 3/7080 useless extension candidates. Maximal degree in co-relation 86085. Up to 6900 conditions per place. [2024-06-27 20:12:17,871 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 580 selfloop transitions, 92 changer transitions 0/675 dead transitions. [2024-06-27 20:12:17,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 675 transitions, 9832 flow [2024-06-27 20:12:17,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:17,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:17,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 20:12:17,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:12:17,872 INFO L175 Difference]: Start difference. First operand has 488 places, 654 transitions, 8401 flow. Second operand 9 states and 144 transitions. [2024-06-27 20:12:17,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 675 transitions, 9832 flow [2024-06-27 20:12:25,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 675 transitions, 9724 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 20:12:25,312 INFO L231 Difference]: Finished difference. Result has 489 places, 657 transitions, 8532 flow [2024-06-27 20:12:25,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8293, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8532, PETRI_PLACES=489, PETRI_TRANSITIONS=657} [2024-06-27 20:12:25,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-27 20:12:25,313 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 657 transitions, 8532 flow [2024-06-27 20:12:25,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:25,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:25,313 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-27 20:12:25,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 20:12:25,314 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:25,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:25,314 INFO L85 PathProgramCache]: Analyzing trace with hash -830059288, now seen corresponding path program 5 times [2024-06-27 20:12:25,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:25,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105435502] [2024-06-27 20:12:25,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:25,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:26,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:26,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:26,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105435502] [2024-06-27 20:12:26,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105435502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:26,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:26,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:26,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582926941] [2024-06-27 20:12:26,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:26,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:26,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:26,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:26,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:26,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:12:26,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 657 transitions, 8532 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:26,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:26,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:12:26,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:28,474 INFO L124 PetriNetUnfolderBase]: 4784/7120 cut-off events. [2024-06-27 20:12:28,474 INFO L125 PetriNetUnfolderBase]: For 3042981/3042983 co-relation queries the response was YES. [2024-06-27 20:12:28,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87008 conditions, 7120 events. 4784/7120 cut-off events. For 3042981/3042983 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 39204 event pairs, 879 based on Foata normal form. 6/7125 useless extension candidates. Maximal degree in co-relation 86785. Up to 6341 conditions per place. [2024-06-27 20:12:28,617 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 551 selfloop transitions, 141 changer transitions 0/695 dead transitions. [2024-06-27 20:12:28,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 695 transitions, 11081 flow [2024-06-27 20:12:28,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:28,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:28,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:12:28,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:12:28,618 INFO L175 Difference]: Start difference. First operand has 489 places, 657 transitions, 8532 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:12:28,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 695 transitions, 11081 flow [2024-06-27 20:12:35,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 695 transitions, 10873 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:12:35,364 INFO L231 Difference]: Finished difference. Result has 491 places, 660 transitions, 8677 flow [2024-06-27 20:12:35,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8324, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8677, PETRI_PLACES=491, PETRI_TRANSITIONS=660} [2024-06-27 20:12:35,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-27 20:12:35,365 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 660 transitions, 8677 flow [2024-06-27 20:12:35,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:35,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:35,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:35,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 20:12:35,366 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:35,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:35,366 INFO L85 PathProgramCache]: Analyzing trace with hash -830209390, now seen corresponding path program 11 times [2024-06-27 20:12:35,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:35,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416533375] [2024-06-27 20:12:35,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:35,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:35,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:36,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:36,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416533375] [2024-06-27 20:12:36,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416533375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:36,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:36,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:36,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920073874] [2024-06-27 20:12:36,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:36,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:36,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:36,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:36,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:36,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:12:36,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 660 transitions, 8677 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:36,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:36,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:12:36,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:38,668 INFO L124 PetriNetUnfolderBase]: 4778/7111 cut-off events. [2024-06-27 20:12:38,668 INFO L125 PetriNetUnfolderBase]: For 3013923/3013923 co-relation queries the response was YES. [2024-06-27 20:12:38,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87308 conditions, 7111 events. 4778/7111 cut-off events. For 3013923/3013923 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 39161 event pairs, 1023 based on Foata normal form. 2/7112 useless extension candidates. Maximal degree in co-relation 87084. Up to 7042 conditions per place. [2024-06-27 20:12:38,785 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 644 selfloop transitions, 32 changer transitions 0/679 dead transitions. [2024-06-27 20:12:38,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 679 transitions, 10081 flow [2024-06-27 20:12:38,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:38,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:38,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 20:12:38,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-27 20:12:38,787 INFO L175 Difference]: Start difference. First operand has 491 places, 660 transitions, 8677 flow. Second operand 9 states and 141 transitions. [2024-06-27 20:12:38,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 679 transitions, 10081 flow [2024-06-27 20:12:45,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 679 transitions, 9874 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 20:12:45,174 INFO L231 Difference]: Finished difference. Result has 496 places, 660 transitions, 8540 flow [2024-06-27 20:12:45,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8540, PETRI_PLACES=496, PETRI_TRANSITIONS=660} [2024-06-27 20:12:45,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-27 20:12:45,175 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 660 transitions, 8540 flow [2024-06-27 20:12:45,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:45,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:45,175 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-27 20:12:45,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 20:12:45,176 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:45,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:45,176 INFO L85 PathProgramCache]: Analyzing trace with hash -833784124, now seen corresponding path program 11 times [2024-06-27 20:12:45,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:45,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498437038] [2024-06-27 20:12:45,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:45,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:45,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:45,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:45,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498437038] [2024-06-27 20:12:45,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498437038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:45,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:45,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:45,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547534535] [2024-06-27 20:12:45,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:45,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:45,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:45,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:45,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:46,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:12:46,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 660 transitions, 8540 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:46,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:46,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:12:46,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:48,373 INFO L124 PetriNetUnfolderBase]: 4769/7099 cut-off events. [2024-06-27 20:12:48,373 INFO L125 PetriNetUnfolderBase]: For 3025707/3025707 co-relation queries the response was YES. [2024-06-27 20:12:48,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86335 conditions, 7099 events. 4769/7099 cut-off events. For 3025707/3025707 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 39053 event pairs, 942 based on Foata normal form. 3/7101 useless extension candidates. Maximal degree in co-relation 86110. Up to 6905 conditions per place. [2024-06-27 20:12:48,496 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 623 selfloop transitions, 62 changer transitions 0/688 dead transitions. [2024-06-27 20:12:48,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 688 transitions, 10054 flow [2024-06-27 20:12:48,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:48,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:48,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:12:48,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 20:12:48,497 INFO L175 Difference]: Start difference. First operand has 496 places, 660 transitions, 8540 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:12:48,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 688 transitions, 10054 flow [2024-06-27 20:12:54,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 688 transitions, 9930 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 20:12:54,853 INFO L231 Difference]: Finished difference. Result has 498 places, 660 transitions, 8546 flow [2024-06-27 20:12:54,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8416, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8546, PETRI_PLACES=498, PETRI_TRANSITIONS=660} [2024-06-27 20:12:54,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-27 20:12:54,854 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 660 transitions, 8546 flow [2024-06-27 20:12:54,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:54,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:54,854 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-27 20:12:54,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 20:12:54,855 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:54,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:54,855 INFO L85 PathProgramCache]: Analyzing trace with hash -830065054, now seen corresponding path program 12 times [2024-06-27 20:12:54,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:54,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829943605] [2024-06-27 20:12:54,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:54,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:54,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:55,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:55,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:55,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829943605] [2024-06-27 20:12:55,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829943605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:55,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:55,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:55,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182997435] [2024-06-27 20:12:55,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:55,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:55,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:55,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:55,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:55,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:12:55,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 660 transitions, 8546 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:12:55,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:55,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:12:55,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:58,011 INFO L124 PetriNetUnfolderBase]: 4760/7088 cut-off events. [2024-06-27 20:12:58,012 INFO L125 PetriNetUnfolderBase]: For 3027903/3027905 co-relation queries the response was YES. [2024-06-27 20:12:58,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86082 conditions, 7088 events. 4760/7088 cut-off events. For 3027903/3027905 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 39069 event pairs, 957 based on Foata normal form. 5/7092 useless extension candidates. Maximal degree in co-relation 85856. Up to 6424 conditions per place. [2024-06-27 20:12:58,140 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 517 selfloop transitions, 170 changer transitions 0/690 dead transitions. [2024-06-27 20:12:58,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 690 transitions, 10692 flow [2024-06-27 20:12:58,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:58,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:58,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:12:58,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:12:58,142 INFO L175 Difference]: Start difference. First operand has 498 places, 660 transitions, 8546 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:12:58,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 690 transitions, 10692 flow [2024-06-27 20:13:05,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 690 transitions, 10544 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:13:05,610 INFO L231 Difference]: Finished difference. Result has 499 places, 660 transitions, 8744 flow [2024-06-27 20:13:05,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8398, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8744, PETRI_PLACES=499, PETRI_TRANSITIONS=660} [2024-06-27 20:13:05,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-27 20:13:05,611 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 660 transitions, 8744 flow [2024-06-27 20:13:05,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:05,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:05,611 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-27 20:13:05,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 20:13:05,612 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:05,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:05,612 INFO L85 PathProgramCache]: Analyzing trace with hash -830065240, now seen corresponding path program 12 times [2024-06-27 20:13:05,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:05,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760379170] [2024-06-27 20:13:05,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:05,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:05,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:06,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:06,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:06,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760379170] [2024-06-27 20:13:06,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760379170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:06,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:06,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:06,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635902271] [2024-06-27 20:13:06,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:06,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:06,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:06,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:06,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:06,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:13:06,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 660 transitions, 8744 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:06,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:06,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:13:06,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:08,711 INFO L124 PetriNetUnfolderBase]: 4754/7080 cut-off events. [2024-06-27 20:13:08,712 INFO L125 PetriNetUnfolderBase]: For 3028448/3028450 co-relation queries the response was YES. [2024-06-27 20:13:08,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86304 conditions, 7080 events. 4754/7080 cut-off events. For 3028448/3028450 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38981 event pairs, 920 based on Foata normal form. 2/7081 useless extension candidates. Maximal degree in co-relation 86077. Up to 6477 conditions per place. [2024-06-27 20:13:08,838 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 513 selfloop transitions, 169 changer transitions 0/685 dead transitions. [2024-06-27 20:13:08,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 685 transitions, 10824 flow [2024-06-27 20:13:08,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:08,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:08,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 20:13:08,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-27 20:13:08,840 INFO L175 Difference]: Start difference. First operand has 499 places, 660 transitions, 8744 flow. Second operand 9 states and 156 transitions. [2024-06-27 20:13:08,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 685 transitions, 10824 flow [2024-06-27 20:13:16,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 685 transitions, 10550 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 20:13:16,554 INFO L231 Difference]: Finished difference. Result has 502 places, 660 transitions, 8814 flow [2024-06-27 20:13:16,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8814, PETRI_PLACES=502, PETRI_TRANSITIONS=660} [2024-06-27 20:13:16,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-27 20:13:16,555 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 660 transitions, 8814 flow [2024-06-27 20:13:16,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:16,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:16,555 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-27 20:13:16,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 20:13:16,555 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:16,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:16,555 INFO L85 PathProgramCache]: Analyzing trace with hash -830053708, now seen corresponding path program 6 times [2024-06-27 20:13:16,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:16,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659090349] [2024-06-27 20:13:16,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:16,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:17,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:17,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:17,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659090349] [2024-06-27 20:13:17,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659090349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:17,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:17,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:17,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746993260] [2024-06-27 20:13:17,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:17,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:17,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:17,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:17,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:17,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:13:17,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 660 transitions, 8814 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:17,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:17,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:13:17,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:19,696 INFO L124 PetriNetUnfolderBase]: 4736/7056 cut-off events. [2024-06-27 20:13:19,696 INFO L125 PetriNetUnfolderBase]: For 3042840/3042842 co-relation queries the response was YES. [2024-06-27 20:13:19,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85323 conditions, 7056 events. 4736/7056 cut-off events. For 3042840/3042842 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 38881 event pairs, 875 based on Foata normal form. 6/7061 useless extension candidates. Maximal degree in co-relation 85095. Up to 6290 conditions per place. [2024-06-27 20:13:19,815 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 552 selfloop transitions, 140 changer transitions 0/695 dead transitions. [2024-06-27 20:13:19,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 695 transitions, 11018 flow [2024-06-27 20:13:19,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:19,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:19,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:13:19,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 20:13:19,816 INFO L175 Difference]: Start difference. First operand has 502 places, 660 transitions, 8814 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:13:19,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 695 transitions, 11018 flow [2024-06-27 20:13:28,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 695 transitions, 10624 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 20:13:28,051 INFO L231 Difference]: Finished difference. Result has 503 places, 660 transitions, 8706 flow [2024-06-27 20:13:28,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8420, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8706, PETRI_PLACES=503, PETRI_TRANSITIONS=660} [2024-06-27 20:13:28,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-27 20:13:28,052 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 660 transitions, 8706 flow [2024-06-27 20:13:28,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:28,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:28,052 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-27 20:13:28,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 20:13:28,052 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:28,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:28,053 INFO L85 PathProgramCache]: Analyzing trace with hash 801940033, now seen corresponding path program 1 times [2024-06-27 20:13:28,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:28,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900866286] [2024-06-27 20:13:28,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:28,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:28,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:29,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:29,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:29,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900866286] [2024-06-27 20:13:29,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900866286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:29,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:29,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:13:29,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113643006] [2024-06-27 20:13:29,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:29,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:13:29,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:29,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:13:29,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:13:29,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-27 20:13:29,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 660 transitions, 8706 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:29,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:29,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-27 20:13:29,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:31,771 INFO L124 PetriNetUnfolderBase]: 4400/6662 cut-off events. [2024-06-27 20:13:31,772 INFO L125 PetriNetUnfolderBase]: For 3097172/3097214 co-relation queries the response was YES. [2024-06-27 20:13:31,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83219 conditions, 6662 events. 4400/6662 cut-off events. For 3097172/3097214 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 37796 event pairs, 867 based on Foata normal form. 9/6598 useless extension candidates. Maximal degree in co-relation 82990. Up to 6257 conditions per place. [2024-06-27 20:13:31,901 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 562 selfloop transitions, 69 changer transitions 0/692 dead transitions. [2024-06-27 20:13:31,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 692 transitions, 10286 flow [2024-06-27 20:13:31,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:31,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:31,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:13:31,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 20:13:31,903 INFO L175 Difference]: Start difference. First operand has 503 places, 660 transitions, 8706 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:13:31,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 692 transitions, 10286 flow [2024-06-27 20:13:41,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 692 transitions, 9996 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:13:41,142 INFO L231 Difference]: Finished difference. Result has 505 places, 670 transitions, 8834 flow [2024-06-27 20:13:41,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8418, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8834, PETRI_PLACES=505, PETRI_TRANSITIONS=670} [2024-06-27 20:13:41,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-27 20:13:41,142 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 670 transitions, 8834 flow [2024-06-27 20:13:41,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:41,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:41,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:41,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 20:13:41,143 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:41,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:41,143 INFO L85 PathProgramCache]: Analyzing trace with hash -833549609, now seen corresponding path program 2 times [2024-06-27 20:13:41,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:41,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231205385] [2024-06-27 20:13:41,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:41,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:41,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:42,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:42,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:42,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231205385] [2024-06-27 20:13:42,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231205385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:42,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:42,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:13:42,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544520270] [2024-06-27 20:13:42,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:42,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:13:42,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:42,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:13:42,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:13:42,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:13:42,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 670 transitions, 8834 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:42,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:42,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:13:42,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:44,791 INFO L124 PetriNetUnfolderBase]: 4770/7105 cut-off events. [2024-06-27 20:13:44,791 INFO L125 PetriNetUnfolderBase]: For 3071252/3071252 co-relation queries the response was YES. [2024-06-27 20:13:44,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86376 conditions, 7105 events. 4770/7105 cut-off events. For 3071252/3071252 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 39209 event pairs, 953 based on Foata normal form. 2/7106 useless extension candidates. Maximal degree in co-relation 86145. Up to 6906 conditions per place. [2024-06-27 20:13:44,919 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 75 changer transitions 0/702 dead transitions. [2024-06-27 20:13:44,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 702 transitions, 10450 flow [2024-06-27 20:13:44,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:13:44,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:13:44,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 20:13:44,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-27 20:13:44,921 INFO L175 Difference]: Start difference. First operand has 505 places, 670 transitions, 8834 flow. Second operand 10 states and 169 transitions. [2024-06-27 20:13:44,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 702 transitions, 10450 flow [2024-06-27 20:13:53,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 702 transitions, 10187 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 20:13:53,025 INFO L231 Difference]: Finished difference. Result has 510 places, 673 transitions, 8823 flow [2024-06-27 20:13:53,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8597, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8823, PETRI_PLACES=510, PETRI_TRANSITIONS=673} [2024-06-27 20:13:53,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-27 20:13:53,026 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 673 transitions, 8823 flow [2024-06-27 20:13:53,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:53,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:53,026 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-27 20:13:53,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 20:13:53,027 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:53,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:53,027 INFO L85 PathProgramCache]: Analyzing trace with hash -822824849, now seen corresponding path program 3 times [2024-06-27 20:13:53,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:53,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765929009] [2024-06-27 20:13:53,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:53,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:53,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:54,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:54,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:54,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765929009] [2024-06-27 20:13:54,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765929009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:54,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:54,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:13:54,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089113771] [2024-06-27 20:13:54,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:54,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:13:54,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:54,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:13:54,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:13:54,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:13:54,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 673 transitions, 8823 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:13:54,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:54,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:13:54,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:56,564 INFO L124 PetriNetUnfolderBase]: 4780/7119 cut-off events. [2024-06-27 20:13:56,565 INFO L125 PetriNetUnfolderBase]: For 3103586/3103586 co-relation queries the response was YES. [2024-06-27 20:13:56,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86119 conditions, 7119 events. 4780/7119 cut-off events. For 3103586/3103586 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 39265 event pairs, 941 based on Foata normal form. 2/7120 useless extension candidates. Maximal degree in co-relation 85887. Up to 6920 conditions per place. [2024-06-27 20:13:56,684 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 76 changer transitions 0/703 dead transitions. [2024-06-27 20:13:56,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 703 transitions, 10410 flow [2024-06-27 20:13:56,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:13:56,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:13:56,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 20:13:56,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 20:13:56,686 INFO L175 Difference]: Start difference. First operand has 510 places, 673 transitions, 8823 flow. Second operand 10 states and 166 transitions. [2024-06-27 20:13:56,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 703 transitions, 10410 flow [2024-06-27 20:14:04,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 703 transitions, 10208 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 20:14:04,957 INFO L231 Difference]: Finished difference. Result has 512 places, 676 transitions, 8855 flow [2024-06-27 20:14:04,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8621, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8855, PETRI_PLACES=512, PETRI_TRANSITIONS=676} [2024-06-27 20:14:04,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-27 20:14:04,958 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 676 transitions, 8855 flow [2024-06-27 20:14:04,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:04,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:04,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:04,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 20:14:04,958 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:04,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:04,958 INFO L85 PathProgramCache]: Analyzing trace with hash -833876380, now seen corresponding path program 4 times [2024-06-27 20:14:04,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:04,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644846589] [2024-06-27 20:14:04,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:04,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:05,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:05,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:05,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644846589] [2024-06-27 20:14:05,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644846589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:05,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:05,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:14:05,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676002050] [2024-06-27 20:14:05,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:05,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:14:05,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:05,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:14:05,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:14:06,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:06,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 676 transitions, 8855 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:06,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:06,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:06,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:08,321 INFO L124 PetriNetUnfolderBase]: 4860/7239 cut-off events. [2024-06-27 20:14:08,321 INFO L125 PetriNetUnfolderBase]: For 3302153/3302153 co-relation queries the response was YES. [2024-06-27 20:14:08,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89376 conditions, 7239 events. 4860/7239 cut-off events. For 3302153/3302153 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 40033 event pairs, 971 based on Foata normal form. 2/7240 useless extension candidates. Maximal degree in co-relation 89143. Up to 6945 conditions per place. [2024-06-27 20:14:08,457 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 635 selfloop transitions, 75 changer transitions 0/713 dead transitions. [2024-06-27 20:14:08,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 713 transitions, 10850 flow [2024-06-27 20:14:08,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:14:08,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:14:08,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 20:14:08,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 20:14:08,459 INFO L175 Difference]: Start difference. First operand has 512 places, 676 transitions, 8855 flow. Second operand 10 states and 172 transitions. [2024-06-27 20:14:08,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 713 transitions, 10850 flow [2024-06-27 20:14:16,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 713 transitions, 10644 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 20:14:16,610 INFO L231 Difference]: Finished difference. Result has 514 places, 680 transitions, 8908 flow [2024-06-27 20:14:16,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8649, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8908, PETRI_PLACES=514, PETRI_TRANSITIONS=680} [2024-06-27 20:14:16,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 472 predicate places. [2024-06-27 20:14:16,611 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 680 transitions, 8908 flow [2024-06-27 20:14:16,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:16,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:16,611 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-27 20:14:16,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 20:14:16,611 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:16,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:16,612 INFO L85 PathProgramCache]: Analyzing trace with hash -833867080, now seen corresponding path program 5 times [2024-06-27 20:14:16,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:16,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497552021] [2024-06-27 20:14:16,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:16,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:16,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:17,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:17,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:17,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497552021] [2024-06-27 20:14:17,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497552021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:17,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:17,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:14:17,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342050940] [2024-06-27 20:14:17,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:17,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:14:17,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:17,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:14:17,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:14:17,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:17,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 680 transitions, 8908 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:17,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:17,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:17,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:20,139 INFO L124 PetriNetUnfolderBase]: 4912/7319 cut-off events. [2024-06-27 20:14:20,140 INFO L125 PetriNetUnfolderBase]: For 3477717/3477717 co-relation queries the response was YES. [2024-06-27 20:14:20,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90398 conditions, 7319 events. 4912/7319 cut-off events. For 3477717/3477717 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 40550 event pairs, 958 based on Foata normal form. 12/7330 useless extension candidates. Maximal degree in co-relation 90164. Up to 7058 conditions per place. [2024-06-27 20:14:20,431 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 635 selfloop transitions, 80 changer transitions 0/718 dead transitions. [2024-06-27 20:14:20,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 718 transitions, 10567 flow [2024-06-27 20:14:20,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:14:20,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:14:20,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 20:14:20,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:14:20,440 INFO L175 Difference]: Start difference. First operand has 514 places, 680 transitions, 8908 flow. Second operand 11 states and 187 transitions. [2024-06-27 20:14:20,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 718 transitions, 10567 flow [2024-06-27 20:14:31,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 718 transitions, 10442 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:14:31,037 INFO L231 Difference]: Finished difference. Result has 519 places, 683 transitions, 9023 flow [2024-06-27 20:14:31,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8785, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9023, PETRI_PLACES=519, PETRI_TRANSITIONS=683} [2024-06-27 20:14:31,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 477 predicate places. [2024-06-27 20:14:31,038 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 683 transitions, 9023 flow [2024-06-27 20:14:31,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:31,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:31,038 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-27 20:14:31,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 20:14:31,038 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:31,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:31,039 INFO L85 PathProgramCache]: Analyzing trace with hash -833866739, now seen corresponding path program 4 times [2024-06-27 20:14:31,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:31,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318615754] [2024-06-27 20:14:31,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:31,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:31,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:32,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:32,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:32,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318615754] [2024-06-27 20:14:32,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318615754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:32,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:32,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:14:32,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566078243] [2024-06-27 20:14:32,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:32,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:14:32,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:32,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:14:32,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:14:32,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:32,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 683 transitions, 9023 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:32,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:32,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:32,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:35,007 INFO L124 PetriNetUnfolderBase]: 4922/7333 cut-off events. [2024-06-27 20:14:35,007 INFO L125 PetriNetUnfolderBase]: For 3386292/3386292 co-relation queries the response was YES. [2024-06-27 20:14:35,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90972 conditions, 7333 events. 4922/7333 cut-off events. For 3386292/3386292 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40665 event pairs, 961 based on Foata normal form. 2/7334 useless extension candidates. Maximal degree in co-relation 90736. Up to 7131 conditions per place. [2024-06-27 20:14:35,135 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 635 selfloop transitions, 79 changer transitions 0/717 dead transitions. [2024-06-27 20:14:35,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 717 transitions, 10635 flow [2024-06-27 20:14:35,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:14:35,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:14:35,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-27 20:14:35,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39227642276422764 [2024-06-27 20:14:35,137 INFO L175 Difference]: Start difference. First operand has 519 places, 683 transitions, 9023 flow. Second operand 12 states and 193 transitions. [2024-06-27 20:14:35,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 717 transitions, 10635 flow [2024-06-27 20:14:44,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 717 transitions, 10458 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:14:44,100 INFO L231 Difference]: Finished difference. Result has 523 places, 687 transitions, 9109 flow [2024-06-27 20:14:44,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8846, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9109, PETRI_PLACES=523, PETRI_TRANSITIONS=687} [2024-06-27 20:14:44,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-27 20:14:44,101 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 687 transitions, 9109 flow [2024-06-27 20:14:44,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:44,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:44,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-27 20:14:44,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 20:14:44,102 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:44,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:44,102 INFO L85 PathProgramCache]: Analyzing trace with hash -822825190, now seen corresponding path program 6 times [2024-06-27 20:14:44,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:44,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844586849] [2024-06-27 20:14:44,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:44,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:44,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:45,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:45,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:45,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844586849] [2024-06-27 20:14:45,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844586849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:45,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:45,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:14:45,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019806255] [2024-06-27 20:14:45,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:45,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:14:45,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:45,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:14:45,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:14:45,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:45,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 687 transitions, 9109 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:45,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:45,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:45,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:47,618 INFO L124 PetriNetUnfolderBase]: 4917/7326 cut-off events. [2024-06-27 20:14:47,619 INFO L125 PetriNetUnfolderBase]: For 3396635/3396635 co-relation queries the response was YES. [2024-06-27 20:14:47,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90646 conditions, 7326 events. 4917/7326 cut-off events. For 3396635/3396635 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 40648 event pairs, 1021 based on Foata normal form. 2/7327 useless extension candidates. Maximal degree in co-relation 90408. Up to 7227 conditions per place. [2024-06-27 20:14:47,750 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 669 selfloop transitions, 51 changer transitions 0/723 dead transitions. [2024-06-27 20:14:47,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 723 transitions, 10887 flow [2024-06-27 20:14:47,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:14:47,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:14:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 20:14:47,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-27 20:14:47,751 INFO L175 Difference]: Start difference. First operand has 523 places, 687 transitions, 9109 flow. Second operand 10 states and 155 transitions. [2024-06-27 20:14:47,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 723 transitions, 10887 flow [2024-06-27 20:14:57,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 723 transitions, 10665 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 20:14:57,227 INFO L231 Difference]: Finished difference. Result has 528 places, 701 transitions, 9318 flow [2024-06-27 20:14:57,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8908, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9318, PETRI_PLACES=528, PETRI_TRANSITIONS=701} [2024-06-27 20:14:57,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-27 20:14:57,228 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 701 transitions, 9318 flow [2024-06-27 20:14:57,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:57,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:57,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] [2024-06-27 20:14:57,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 20:14:57,229 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:57,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:57,229 INFO L85 PathProgramCache]: Analyzing trace with hash -849913194, now seen corresponding path program 13 times [2024-06-27 20:14:57,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:57,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990796472] [2024-06-27 20:14:57,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:57,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:57,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:57,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990796472] [2024-06-27 20:14:57,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990796472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:57,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:57,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:57,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933192481] [2024-06-27 20:14:57,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:57,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:57,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:57,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:57,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:58,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:14:58,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 701 transitions, 9318 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:14:58,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:58,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:14:58,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:00,605 INFO L124 PetriNetUnfolderBase]: 4959/7384 cut-off events. [2024-06-27 20:15:00,605 INFO L125 PetriNetUnfolderBase]: For 3456553/3456553 co-relation queries the response was YES. [2024-06-27 20:15:00,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92234 conditions, 7384 events. 4959/7384 cut-off events. For 3456553/3456553 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 40988 event pairs, 1004 based on Foata normal form. 2/7385 useless extension candidates. Maximal degree in co-relation 91992. Up to 7266 conditions per place. [2024-06-27 20:15:00,751 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 702 selfloop transitions, 34 changer transitions 0/739 dead transitions. [2024-06-27 20:15:00,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 739 transitions, 11527 flow [2024-06-27 20:15:00,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:15:00,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:15:00,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 20:15:00,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:15:00,753 INFO L175 Difference]: Start difference. First operand has 528 places, 701 transitions, 9318 flow. Second operand 10 states and 160 transitions. [2024-06-27 20:15:00,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 739 transitions, 11527 flow [2024-06-27 20:15:12,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 739 transitions, 11394 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 20:15:12,563 INFO L231 Difference]: Finished difference. Result has 534 places, 710 transitions, 9602 flow [2024-06-27 20:15:12,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9185, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9602, PETRI_PLACES=534, PETRI_TRANSITIONS=710} [2024-06-27 20:15:12,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-27 20:15:12,564 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 710 transitions, 9602 flow [2024-06-27 20:15:12,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:12,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:12,565 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-27 20:15:12,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 20:15:12,565 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:12,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:12,565 INFO L85 PathProgramCache]: Analyzing trace with hash -849614292, now seen corresponding path program 7 times [2024-06-27 20:15:12,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:12,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773789350] [2024-06-27 20:15:12,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:12,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:12,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:13,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:13,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773789350] [2024-06-27 20:15:13,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773789350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:13,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:13,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:13,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132670331] [2024-06-27 20:15:13,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:13,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:13,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:13,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:13,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:13,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:13,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 710 transitions, 9602 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:13,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:13,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:13,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:15,864 INFO L124 PetriNetUnfolderBase]: 5037/7492 cut-off events. [2024-06-27 20:15:15,864 INFO L125 PetriNetUnfolderBase]: For 3640556/3640556 co-relation queries the response was YES. [2024-06-27 20:15:15,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94465 conditions, 7492 events. 5037/7492 cut-off events. For 3640556/3640556 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 41578 event pairs, 1031 based on Foata normal form. 6/7497 useless extension candidates. Maximal degree in co-relation 94221. Up to 7361 conditions per place. [2024-06-27 20:15:16,020 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 715 selfloop transitions, 30 changer transitions 0/748 dead transitions. [2024-06-27 20:15:16,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 748 transitions, 11734 flow [2024-06-27 20:15:16,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:15:16,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:15:16,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 20:15:16,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-27 20:15:16,027 INFO L175 Difference]: Start difference. First operand has 534 places, 710 transitions, 9602 flow. Second operand 10 states and 162 transitions. [2024-06-27 20:15:16,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 748 transitions, 11734 flow [2024-06-27 20:15:27,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 748 transitions, 11554 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:27,097 INFO L231 Difference]: Finished difference. Result has 540 places, 718 transitions, 9707 flow [2024-06-27 20:15:27,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9422, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9707, PETRI_PLACES=540, PETRI_TRANSITIONS=718} [2024-06-27 20:15:27,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 498 predicate places. [2024-06-27 20:15:27,098 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 718 transitions, 9707 flow [2024-06-27 20:15:27,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:27,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:27,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] [2024-06-27 20:15:27,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 20:15:27,098 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:27,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:27,099 INFO L85 PathProgramCache]: Analyzing trace with hash 434023818, now seen corresponding path program 14 times [2024-06-27 20:15:27,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:27,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216598124] [2024-06-27 20:15:27,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:27,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:27,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:27,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:27,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:27,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216598124] [2024-06-27 20:15:27,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216598124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:27,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:27,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:27,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18523400] [2024-06-27 20:15:27,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:27,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:27,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:27,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:27,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:27,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:27,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 718 transitions, 9707 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:27,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:27,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:27,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:30,737 INFO L124 PetriNetUnfolderBase]: 5101/7582 cut-off events. [2024-06-27 20:15:30,737 INFO L125 PetriNetUnfolderBase]: For 3685707/3685707 co-relation queries the response was YES. [2024-06-27 20:15:30,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96415 conditions, 7582 events. 5101/7582 cut-off events. For 3685707/3685707 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 42136 event pairs, 1025 based on Foata normal form. 2/7583 useless extension candidates. Maximal degree in co-relation 96167. Up to 7396 conditions per place. [2024-06-27 20:15:30,874 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 720 selfloop transitions, 41 changer transitions 0/764 dead transitions. [2024-06-27 20:15:30,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 764 transitions, 12381 flow [2024-06-27 20:15:30,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:15:30,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:15:30,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 20:15:30,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-27 20:15:30,875 INFO L175 Difference]: Start difference. First operand has 540 places, 718 transitions, 9707 flow. Second operand 11 states and 179 transitions. [2024-06-27 20:15:30,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 764 transitions, 12381 flow [2024-06-27 20:15:43,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 764 transitions, 12264 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 20:15:43,055 INFO L231 Difference]: Finished difference. Result has 545 places, 730 transitions, 10052 flow [2024-06-27 20:15:43,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9590, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10052, PETRI_PLACES=545, PETRI_TRANSITIONS=730} [2024-06-27 20:15:43,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 503 predicate places. [2024-06-27 20:15:43,056 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 730 transitions, 10052 flow [2024-06-27 20:15:43,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:43,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:43,056 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-27 20:15:43,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 20:15:43,057 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:43,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:43,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1319656764, now seen corresponding path program 15 times [2024-06-27 20:15:43,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:43,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103190408] [2024-06-27 20:15:43,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:43,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:43,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:43,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-27 20:15:43,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:43,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103190408] [2024-06-27 20:15:43,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103190408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:43,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:43,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:43,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843923423] [2024-06-27 20:15:43,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:43,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:43,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:43,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:43,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:43,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:15:43,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 730 transitions, 10052 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:43,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:43,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:15:43,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:46,762 INFO L124 PetriNetUnfolderBase]: 5095/7574 cut-off events. [2024-06-27 20:15:46,762 INFO L125 PetriNetUnfolderBase]: For 3698361/3698361 co-relation queries the response was YES. [2024-06-27 20:15:46,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96053 conditions, 7574 events. 5095/7574 cut-off events. For 3698361/3698361 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 42102 event pairs, 1040 based on Foata normal form. 2/7575 useless extension candidates. Maximal degree in co-relation 95804. Up to 7459 conditions per place. [2024-06-27 20:15:46,911 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 720 selfloop transitions, 33 changer transitions 0/756 dead transitions. [2024-06-27 20:15:46,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 756 transitions, 11974 flow [2024-06-27 20:15:46,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:15:46,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:15:46,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 20:15:46,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-27 20:15:46,912 INFO L175 Difference]: Start difference. First operand has 545 places, 730 transitions, 10052 flow. Second operand 10 states and 158 transitions. [2024-06-27 20:15:46,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 756 transitions, 11974 flow [2024-06-27 20:15:59,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 756 transitions, 11764 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-27 20:15:59,064 INFO L231 Difference]: Finished difference. Result has 550 places, 730 transitions, 9914 flow [2024-06-27 20:15:59,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9842, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9914, PETRI_PLACES=550, PETRI_TRANSITIONS=730} [2024-06-27 20:15:59,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 508 predicate places. [2024-06-27 20:15:59,065 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 730 transitions, 9914 flow [2024-06-27 20:15:59,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:59,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:59,065 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-27 20:15:59,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 20:15:59,066 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:59,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:59,066 INFO L85 PathProgramCache]: Analyzing trace with hash -593204147, now seen corresponding path program 1 times [2024-06-27 20:15:59,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:59,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510642969] [2024-06-27 20:15:59,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:59,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:59,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:59,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:59,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:59,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510642969] [2024-06-27 20:15:59,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510642969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:59,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:59,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:59,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250569722] [2024-06-27 20:15:59,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:59,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:59,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:59,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:59,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:00,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:00,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 730 transitions, 9914 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:00,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:00,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:00,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:02,740 INFO L124 PetriNetUnfolderBase]: 5108/7592 cut-off events. [2024-06-27 20:16:02,741 INFO L125 PetriNetUnfolderBase]: For 3739254/3739254 co-relation queries the response was YES. [2024-06-27 20:16:02,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96503 conditions, 7592 events. 5108/7592 cut-off events. For 3739254/3739254 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 42222 event pairs, 1039 based on Foata normal form. 1/7592 useless extension candidates. Maximal degree in co-relation 96252. Up to 7497 conditions per place. [2024-06-27 20:16:02,884 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 721 selfloop transitions, 36 changer transitions 0/760 dead transitions. [2024-06-27 20:16:02,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 760 transitions, 12064 flow [2024-06-27 20:16:02,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:02,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:02,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:16:02,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-27 20:16:02,885 INFO L175 Difference]: Start difference. First operand has 550 places, 730 transitions, 9914 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:16:02,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 760 transitions, 12064 flow [2024-06-27 20:16:14,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 760 transitions, 11960 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:14,162 INFO L231 Difference]: Finished difference. Result has 552 places, 736 transitions, 10126 flow [2024-06-27 20:16:14,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9810, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10126, PETRI_PLACES=552, PETRI_TRANSITIONS=736} [2024-06-27 20:16:14,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-27 20:16:14,162 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 736 transitions, 10126 flow [2024-06-27 20:16:14,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:14,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:14,163 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-27 20:16:14,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 20:16:14,163 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:14,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:14,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1450311590, now seen corresponding path program 16 times [2024-06-27 20:16:14,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:14,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490618319] [2024-06-27 20:16:14,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:14,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:14,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:14,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:14,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:14,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490618319] [2024-06-27 20:16:14,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490618319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:14,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:14,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:14,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207574143] [2024-06-27 20:16:14,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:14,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:14,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:14,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:14,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:14,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-27 20:16:14,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 736 transitions, 10126 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:14,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:14,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-27 20:16:14,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:17,580 INFO L124 PetriNetUnfolderBase]: 5102/7584 cut-off events. [2024-06-27 20:16:17,580 INFO L125 PetriNetUnfolderBase]: For 3772090/3772090 co-relation queries the response was YES. [2024-06-27 20:16:17,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96596 conditions, 7584 events. 5102/7584 cut-off events. For 3772090/3772090 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 42181 event pairs, 1028 based on Foata normal form. 2/7585 useless extension candidates. Maximal degree in co-relation 96344. Up to 7401 conditions per place. [2024-06-27 20:16:17,724 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 719 selfloop transitions, 40 changer transitions 0/762 dead transitions. [2024-06-27 20:16:17,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 762 transitions, 12070 flow [2024-06-27 20:16:17,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:17,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:17,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 20:16:17,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-27 20:16:17,725 INFO L175 Difference]: Start difference. First operand has 552 places, 736 transitions, 10126 flow. Second operand 9 states and 149 transitions. [2024-06-27 20:16:17,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 762 transitions, 12070 flow Killed by 15