./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 eb4cb34f 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-eb4cb34-m [2024-06-21 16:25:49,365 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:25:49,449 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:25:49,454 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:25:49,454 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:25:49,488 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:25:49,488 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:25:49,489 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:25:49,489 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:25:49,493 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:25:49,493 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:25:49,494 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:25:49,495 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:25:49,496 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:25:49,496 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:25:49,496 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:25:49,497 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:25:49,497 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:25:49,497 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:25:49,497 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:25:49,498 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:25:49,498 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:25:49,498 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:25:49,499 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:25:49,499 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:25:49,499 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:25:49,499 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:25:49,500 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:25:49,500 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:25:49,501 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:25:49,502 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:25:49,502 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:25:49,502 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:25:49,502 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:25:49,502 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:25:49,503 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:25:49,503 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:25:49,503 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:25:49,503 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:25:49,504 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:25:49,504 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:25:49,504 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:25:49,504 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:25:49,504 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-21 16:25:49,774 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:25:49,796 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:25:49,799 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:25:49,800 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:25:49,801 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:25:49,802 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-21 16:25:49,964 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:25:49,964 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:25:49,964 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-21 16:25:51,051 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:25:51,302 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:25:51,303 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016.oepc.i [2024-06-21 16:25:51,315 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e5ca94796/23581e45e82e4e788e26b3d04e066ada/FLAG03a571c0d [2024-06-21 16:25:51,330 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e5ca94796/23581e45e82e4e788e26b3d04e066ada [2024-06-21 16:25:51,331 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:25:51,332 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:25:51,336 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:25:51,336 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:25:51,341 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:25:51,342 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:25:49" (1/2) ... [2024-06-21 16:25:51,343 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@458ad060 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:25:51, skipping insertion in model container [2024-06-21 16:25:51,343 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:25:49" (1/2) ... [2024-06-21 16:25:51,344 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6c99f426 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:25:51, skipping insertion in model container [2024-06-21 16:25:51,345 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:25:51" (2/2) ... [2024-06-21 16:25:51,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@458ad060 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:51, skipping insertion in model container [2024-06-21 16:25:51,346 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:25:51" (2/2) ... [2024-06-21 16:25:51,346 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:25:51,448 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:25:51,450 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-21 16:25:51,450 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-21 16:25:51,450 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-21 16:25:51,450 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:25:51,451 INFO L106 edCorrectnessWitness]: ghost_update [L841-L841] multithreaded = 1; [2024-06-21 16:25:51,497 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:25:51,912 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:25:51,926 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:25:52,075 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:25:52,118 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:25:52,119 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52 WrapperNode [2024-06-21 16:25:52,119 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:25:52,120 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:25:52,120 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:25:52,120 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:25:52,127 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,158 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,201 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-21 16:25:52,204 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:25:52,206 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:25:52,206 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:25:52,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:25:52,216 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,217 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,233 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,253 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-21 16:25:52,259 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,259 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,270 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,272 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,273 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,275 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,277 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:25:52,278 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:25:52,278 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:25:52,278 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:25:52,279 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (1/1) ... [2024-06-21 16:25:52,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:25:52,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:25:52,313 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-21 16:25:52,342 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-21 16:25:52,359 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:25:52,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:25:52,359 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:25:52,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:25:52,360 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:25:52,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:25:52,360 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:25:52,360 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:25:52,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:25:52,361 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:25:52,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:25:52,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:25:52,363 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 16:25:52,519 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:25:52,522 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:25:52,850 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:25:52,850 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:25:53,077 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:25:53,078 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:25:53,078 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:25:53 BoogieIcfgContainer [2024-06-21 16:25:53,078 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:25:53,080 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:25:53,080 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:25:53,083 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:25:53,084 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:25:49" (1/4) ... [2024-06-21 16:25:53,084 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d5622d0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:25:53, skipping insertion in model container [2024-06-21 16:25:53,084 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:25:51" (2/4) ... [2024-06-21 16:25:53,085 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d5622d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:25:53, skipping insertion in model container [2024-06-21 16:25:53,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:25:52" (3/4) ... [2024-06-21 16:25:53,085 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d5622d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:25:53, skipping insertion in model container [2024-06-21 16:25:53,085 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:25:53" (4/4) ... [2024-06-21 16:25:53,086 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016.oepc.i [2024-06-21 16:25:53,103 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:25:53,104 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:25:53,104 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:25:53,151 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:25:53,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 16:25:53,206 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 16:25:53,206 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:25:53,208 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-21 16:25:53,208 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 16:25:53,211 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 16:25:53,223 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:25:53,231 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;@24a5744b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:25:53,231 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:25:53,240 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:25:53,241 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 16:25:53,241 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:25:53,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:25:53,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:25:53,242 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-21 16:25:53,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:25:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash 375426392, now seen corresponding path program 1 times [2024-06-21 16:25:53,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:25:53,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752865657] [2024-06-21 16:25:53,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:25:53,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:25:53,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:25:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:25:54,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:25:54,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752865657] [2024-06-21 16:25:54,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752865657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:25:54,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:25:54,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:25:54,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697688612] [2024-06-21 16:25:54,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:25:54,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:25:54,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:25:54,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:25:54,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:25:54,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 16:25:54,420 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-21 16:25:54,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:25:54,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 16:25:54,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:25:54,823 INFO L124 PetriNetUnfolderBase]: 1116/1756 cut-off events. [2024-06-21 16:25:54,823 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-21 16:25:54,831 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-21 16:25:54,840 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 16:25:54,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-21 16:25:54,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:25:54,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:25:54,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-21 16:25:54,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-21 16:25:54,854 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-21 16:25:54,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-21 16:25:54,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:25:54,860 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 16:25:54,861 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-21 16:25:54,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 16:25:54,865 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 16:25:54,865 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-21 16:25:54,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:25:54,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:25:54,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:25:54,866 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-21 16:25:54,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:25:54,867 INFO L85 PathProgramCache]: Analyzing trace with hash 8448025, now seen corresponding path program 1 times [2024-06-21 16:25:54,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:25:54,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032979112] [2024-06-21 16:25:54,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:25:54,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:25:54,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:25:55,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:25:55,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:25:55,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032979112] [2024-06-21 16:25:55,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032979112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:25:55,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:25:55,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:25:55,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255533945] [2024-06-21 16:25:55,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:25:55,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:25:55,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:25:55,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:25:55,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:25:55,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 16:25:55,593 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-21 16:25:55,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:25:55,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 16:25:55,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:25:55,905 INFO L124 PetriNetUnfolderBase]: 1110/1755 cut-off events. [2024-06-21 16:25:55,906 INFO L125 PetriNetUnfolderBase]: For 339/339 co-relation queries the response was YES. [2024-06-21 16:25:55,909 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-21 16:25:55,918 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 16:25:55,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-21 16:25:55,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:25:55,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:25:55,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-21 16:25:55,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 16:25:55,921 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 100 transitions. [2024-06-21 16:25:55,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-21 16:25:55,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:25:55,923 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-21 16:25:55,924 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-21 16:25:55,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 16:25:55,925 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-21 16:25:55,925 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-21 16:25:55,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:25:55,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:25:55,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:25:55,926 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-21 16:25:55,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:25:55,926 INFO L85 PathProgramCache]: Analyzing trace with hash -471336136, now seen corresponding path program 1 times [2024-06-21 16:25:55,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:25:55,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026614078] [2024-06-21 16:25:55,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:25:55,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:25:55,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:25:56,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:25:56,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:25:56,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026614078] [2024-06-21 16:25:56,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026614078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:25:56,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:25:56,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:25:56,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70740937] [2024-06-21 16:25:56,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:25:56,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:25:56,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:25:56,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:25:56,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:25:57,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 16:25:57,075 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-21 16:25:57,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:25:57,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 16:25:57,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:25:57,488 INFO L124 PetriNetUnfolderBase]: 1345/2102 cut-off events. [2024-06-21 16:25:57,489 INFO L125 PetriNetUnfolderBase]: For 1107/1107 co-relation queries the response was YES. [2024-06-21 16:25:57,492 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-21 16:25:57,502 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-21 16:25:57,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 370 flow [2024-06-21 16:25:57,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:25:57,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:25:57,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 16:25:57,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-21 16:25:57,505 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 141 transitions. [2024-06-21 16:25:57,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 370 flow [2024-06-21 16:25:57,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 350 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 16:25:57,508 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-21 16:25:57,509 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-21 16:25:57,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-21 16:25:57,510 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-21 16:25:57,510 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-21 16:25:57,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:25:57,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:25:57,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:25:57,511 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-21 16:25:57,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:25:57,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1713143826, now seen corresponding path program 1 times [2024-06-21 16:25:57,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:25:57,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049418328] [2024-06-21 16:25:57,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:25:57,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:25:57,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:25:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:25:58,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:25:58,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049418328] [2024-06-21 16:25:58,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049418328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:25:58,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:25:58,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:25:58,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189217613] [2024-06-21 16:25:58,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:25:58,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:25:58,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:25:58,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:25:58,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:25:58,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 16:25:58,602 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-21 16:25:58,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:25:58,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 16:25:58,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:25:59,079 INFO L124 PetriNetUnfolderBase]: 1336/2085 cut-off events. [2024-06-21 16:25:59,080 INFO L125 PetriNetUnfolderBase]: For 2178/2178 co-relation queries the response was YES. [2024-06-21 16:25:59,084 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-21 16:25:59,093 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-21 16:25:59,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 430 flow [2024-06-21 16:25:59,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:25:59,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:25:59,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 16:25:59,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-21 16:25:59,098 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 159 transitions. [2024-06-21 16:25:59,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 430 flow [2024-06-21 16:25:59,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 402 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:25:59,105 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-21 16:25:59,105 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-21 16:25:59,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 16:25:59,107 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-21 16:25:59,107 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-21 16:25:59,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:25:59,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:25:59,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:25:59,108 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-21 16:25:59,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:25:59,108 INFO L85 PathProgramCache]: Analyzing trace with hash 787885447, now seen corresponding path program 1 times [2024-06-21 16:25:59,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:25:59,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469248876] [2024-06-21 16:25:59,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:25:59,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:25:59,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:25:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:25:59,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:25:59,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469248876] [2024-06-21 16:25:59,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469248876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:25:59,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:25:59,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:25:59,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725607062] [2024-06-21 16:25:59,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:25:59,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:25:59,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:25:59,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:25:59,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:25:59,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:25:59,837 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-21 16:25:59,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:25:59,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:25:59,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:00,335 INFO L124 PetriNetUnfolderBase]: 1326/2105 cut-off events. [2024-06-21 16:26:00,335 INFO L125 PetriNetUnfolderBase]: For 3261/3261 co-relation queries the response was YES. [2024-06-21 16:26:00,341 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-21 16:26:00,351 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-21 16:26:00,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 371 flow [2024-06-21 16:26:00,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:26:00,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:26:00,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-21 16:26:00,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-21 16:26:00,354 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 96 transitions. [2024-06-21 16:26:00,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 371 flow [2024-06-21 16:26:00,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 332 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 16:26:00,362 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 222 flow [2024-06-21 16:26:00,363 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-21 16:26:00,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 16:26:00,365 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 222 flow [2024-06-21 16:26:00,366 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-21 16:26:00,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:00,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:00,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:26:00,370 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-21 16:26:00,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:00,371 INFO L85 PathProgramCache]: Analyzing trace with hash -872329150, now seen corresponding path program 1 times [2024-06-21 16:26:00,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:00,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949384309] [2024-06-21 16:26:00,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:00,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:00,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:01,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:01,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:01,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949384309] [2024-06-21 16:26:01,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949384309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:01,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:01,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:26:01,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136158467] [2024-06-21 16:26:01,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:01,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:26:01,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:01,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:26:01,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:26:01,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:01,250 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-21 16:26:01,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:01,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:01,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:01,678 INFO L124 PetriNetUnfolderBase]: 1364/2155 cut-off events. [2024-06-21 16:26:01,679 INFO L125 PetriNetUnfolderBase]: For 4528/4528 co-relation queries the response was YES. [2024-06-21 16:26:01,684 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-21 16:26:01,695 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 16 changer transitions 0/79 dead transitions. [2024-06-21 16:26:01,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 506 flow [2024-06-21 16:26:01,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:26:01,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:26:01,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 16:26:01,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-21 16:26:01,697 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 222 flow. Second operand 6 states and 121 transitions. [2024-06-21 16:26:01,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 506 flow [2024-06-21 16:26:01,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 79 transitions, 472 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 16:26:01,701 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 308 flow [2024-06-21 16:26:01,702 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-21 16:26:01,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-21 16:26:01,702 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 308 flow [2024-06-21 16:26:01,703 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-21 16:26:01,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:01,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:01,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:26:01,703 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-21 16:26:01,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:01,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1256211778, now seen corresponding path program 2 times [2024-06-21 16:26:01,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:01,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597128686] [2024-06-21 16:26:01,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:01,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:01,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:02,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-21 16:26:02,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:02,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597128686] [2024-06-21 16:26:02,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597128686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:02,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:02,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:26:02,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937104662] [2024-06-21 16:26:02,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:02,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:26:02,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:02,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:26:02,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:26:02,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:02,533 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-21 16:26:02,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:02,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:02,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:03,015 INFO L124 PetriNetUnfolderBase]: 1354/2144 cut-off events. [2024-06-21 16:26:03,016 INFO L125 PetriNetUnfolderBase]: For 6184/6184 co-relation queries the response was YES. [2024-06-21 16:26:03,020 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-21 16:26:03,032 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2024-06-21 16:26:03,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 73 transitions, 486 flow [2024-06-21 16:26:03,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:26:03,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:26:03,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 16:26:03,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-21 16:26:03,035 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 308 flow. Second operand 6 states and 113 transitions. [2024-06-21 16:26:03,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 73 transitions, 486 flow [2024-06-21 16:26:03,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 458 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-21 16:26:03,046 INFO L231 Difference]: Finished difference. Result has 62 places, 57 transitions, 310 flow [2024-06-21 16:26:03,046 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-21 16:26:03,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-21 16:26:03,047 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 57 transitions, 310 flow [2024-06-21 16:26:03,048 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-21 16:26:03,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:03,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:03,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:26:03,048 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-21 16:26:03,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:03,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1442263112, now seen corresponding path program 1 times [2024-06-21 16:26:03,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:03,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158522777] [2024-06-21 16:26:03,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:03,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:03,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:03,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:03,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158522777] [2024-06-21 16:26:03,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158522777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:03,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:03,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:26:03,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325088063] [2024-06-21 16:26:03,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:03,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:26:03,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:03,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:26:03,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:26:04,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:04,015 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-21 16:26:04,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:04,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:04,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:04,563 INFO L124 PetriNetUnfolderBase]: 1376/2166 cut-off events. [2024-06-21 16:26:04,563 INFO L125 PetriNetUnfolderBase]: For 7393/7393 co-relation queries the response was YES. [2024-06-21 16:26:04,567 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-21 16:26:04,575 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 14 changer transitions 0/86 dead transitions. [2024-06-21 16:26:04,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 564 flow [2024-06-21 16:26:04,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:04,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:04,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 16:26:04,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 16:26:04,577 INFO L175 Difference]: Start difference. First operand has 62 places, 57 transitions, 310 flow. Second operand 7 states and 136 transitions. [2024-06-21 16:26:04,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 564 flow [2024-06-21 16:26:04,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 86 transitions, 528 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:04,583 INFO L231 Difference]: Finished difference. Result has 63 places, 60 transitions, 340 flow [2024-06-21 16:26:04,583 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-21 16:26:04,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-21 16:26:04,584 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 60 transitions, 340 flow [2024-06-21 16:26:04,584 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-21 16:26:04,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:04,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:04,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:26:04,585 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-21 16:26:04,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:04,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1442383082, now seen corresponding path program 2 times [2024-06-21 16:26:04,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:04,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011260022] [2024-06-21 16:26:04,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:04,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:04,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:05,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:05,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:05,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011260022] [2024-06-21 16:26:05,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011260022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:05,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:05,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:26:05,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376992586] [2024-06-21 16:26:05,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:05,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:26:05,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:05,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:26:05,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:26:05,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:05,502 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-21 16:26:05,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:05,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:05,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:05,975 INFO L124 PetriNetUnfolderBase]: 1414/2220 cut-off events. [2024-06-21 16:26:05,975 INFO L125 PetriNetUnfolderBase]: For 9459/9459 co-relation queries the response was YES. [2024-06-21 16:26:05,980 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-21 16:26:05,990 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 62 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-21 16:26:05,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 680 flow [2024-06-21 16:26:05,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:05,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:05,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 16:26:05,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-21 16:26:05,992 INFO L175 Difference]: Start difference. First operand has 63 places, 60 transitions, 340 flow. Second operand 7 states and 141 transitions. [2024-06-21 16:26:05,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 680 flow [2024-06-21 16:26:05,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 93 transitions, 638 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 16:26:06,000 INFO L231 Difference]: Finished difference. Result has 65 places, 66 transitions, 424 flow [2024-06-21 16:26:06,000 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-21 16:26:06,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-21 16:26:06,001 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 66 transitions, 424 flow [2024-06-21 16:26:06,001 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-21 16:26:06,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:06,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:06,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:26:06,002 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-21 16:26:06,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:06,003 INFO L85 PathProgramCache]: Analyzing trace with hash 287860424, now seen corresponding path program 3 times [2024-06-21 16:26:06,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:06,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886661537] [2024-06-21 16:26:06,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:06,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:06,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:06,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:06,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:06,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886661537] [2024-06-21 16:26:06,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886661537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:06,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:06,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:26:06,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964538833] [2024-06-21 16:26:06,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:06,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:26:06,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:06,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:26:06,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:26:06,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:06,903 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-21 16:26:06,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:06,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:06,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:07,368 INFO L124 PetriNetUnfolderBase]: 1404/2209 cut-off events. [2024-06-21 16:26:07,368 INFO L125 PetriNetUnfolderBase]: For 11926/11926 co-relation queries the response was YES. [2024-06-21 16:26:07,375 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-21 16:26:07,385 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 68 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-21 16:26:07,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 644 flow [2024-06-21 16:26:07,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:07,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:07,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 16:26:07,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-21 16:26:07,387 INFO L175 Difference]: Start difference. First operand has 65 places, 66 transitions, 424 flow. Second operand 7 states and 131 transitions. [2024-06-21 16:26:07,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 644 flow [2024-06-21 16:26:07,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 87 transitions, 588 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 16:26:07,403 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 404 flow [2024-06-21 16:26:07,404 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-21 16:26:07,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-21 16:26:07,405 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 404 flow [2024-06-21 16:26:07,405 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-21 16:26:07,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:07,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:07,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:26:07,406 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-21 16:26:07,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:07,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1619760866, now seen corresponding path program 1 times [2024-06-21 16:26:07,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:07,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607726797] [2024-06-21 16:26:07,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:07,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:07,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:08,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:08,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:08,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607726797] [2024-06-21 16:26:08,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607726797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:08,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:08,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:26:08,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117801146] [2024-06-21 16:26:08,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:08,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:26:08,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:08,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:26:08,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:26:08,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:08,583 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-21 16:26:08,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:08,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:08,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:09,210 INFO L124 PetriNetUnfolderBase]: 1710/2635 cut-off events. [2024-06-21 16:26:09,210 INFO L125 PetriNetUnfolderBase]: For 15759/15759 co-relation queries the response was YES. [2024-06-21 16:26:09,215 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-21 16:26:09,225 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 72 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-21 16:26:09,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 675 flow [2024-06-21 16:26:09,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:09,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:09,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 16:26:09,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 16:26:09,227 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 404 flow. Second operand 7 states and 124 transitions. [2024-06-21 16:26:09,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 675 flow [2024-06-21 16:26:09,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 626 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:09,239 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 449 flow [2024-06-21 16:26:09,239 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-21 16:26:09,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-21 16:26:09,240 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 449 flow [2024-06-21 16:26:09,240 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-21 16:26:09,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:09,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:09,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:26:09,240 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-21 16:26:09,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:09,241 INFO L85 PathProgramCache]: Analyzing trace with hash 973376024, now seen corresponding path program 1 times [2024-06-21 16:26:09,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:09,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272577018] [2024-06-21 16:26:09,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:09,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:09,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:09,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:09,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272577018] [2024-06-21 16:26:09,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272577018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:09,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:09,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:26:09,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351729911] [2024-06-21 16:26:09,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:09,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:26:09,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:09,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:26:09,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:26:09,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:09,855 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-21 16:26:09,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:09,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:09,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:10,409 INFO L124 PetriNetUnfolderBase]: 1799/2729 cut-off events. [2024-06-21 16:26:10,410 INFO L125 PetriNetUnfolderBase]: For 21039/21043 co-relation queries the response was YES. [2024-06-21 16:26:10,418 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-21 16:26:10,427 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 67 selfloop transitions, 8 changer transitions 0/82 dead transitions. [2024-06-21 16:26:10,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 82 transitions, 639 flow [2024-06-21 16:26:10,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:26:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:26:10,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 16:26:10,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 16:26:10,429 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 449 flow. Second operand 5 states and 87 transitions. [2024-06-21 16:26:10,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 82 transitions, 639 flow [2024-06-21 16:26:10,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 82 transitions, 594 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:26:10,453 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 452 flow [2024-06-21 16:26:10,454 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-21 16:26:10,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-21 16:26:10,455 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 452 flow [2024-06-21 16:26:10,455 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-21 16:26:10,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:10,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:10,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:26:10,455 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-21 16:26:10,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:10,456 INFO L85 PathProgramCache]: Analyzing trace with hash -793468639, now seen corresponding path program 1 times [2024-06-21 16:26:10,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:10,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159761307] [2024-06-21 16:26:10,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:10,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:10,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:11,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:11,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:11,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159761307] [2024-06-21 16:26:11,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159761307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:11,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:11,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:26:11,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825236680] [2024-06-21 16:26:11,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:11,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:26:11,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:11,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:26:11,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:26:11,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:11,672 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-21 16:26:11,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:11,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:11,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:12,304 INFO L124 PetriNetUnfolderBase]: 1744/2685 cut-off events. [2024-06-21 16:26:12,305 INFO L125 PetriNetUnfolderBase]: For 24186/24188 co-relation queries the response was YES. [2024-06-21 16:26:12,313 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-21 16:26:12,323 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 88 selfloop transitions, 20 changer transitions 0/115 dead transitions. [2024-06-21 16:26:12,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 115 transitions, 802 flow [2024-06-21 16:26:12,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:12,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:12,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:26:12,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 16:26:12,325 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 452 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:26:12,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 115 transitions, 802 flow [2024-06-21 16:26:12,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 115 transitions, 776 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 16:26:12,338 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 515 flow [2024-06-21 16:26:12,338 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-21 16:26:12,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-21 16:26:12,339 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 515 flow [2024-06-21 16:26:12,339 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-21 16:26:12,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:12,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:12,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:26:12,340 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-21 16:26:12,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:12,340 INFO L85 PathProgramCache]: Analyzing trace with hash 995096231, now seen corresponding path program 2 times [2024-06-21 16:26:12,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:12,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275587557] [2024-06-21 16:26:12,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:12,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:13,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-21 16:26:13,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:13,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275587557] [2024-06-21 16:26:13,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275587557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:13,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:13,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:26:13,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831284915] [2024-06-21 16:26:13,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:13,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:26:13,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:13,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:26:13,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:26:13,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:13,557 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-21 16:26:13,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:13,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:13,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:14,059 INFO L124 PetriNetUnfolderBase]: 1763/2724 cut-off events. [2024-06-21 16:26:14,060 INFO L125 PetriNetUnfolderBase]: For 28366/28370 co-relation queries the response was YES. [2024-06-21 16:26:14,066 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-21 16:26:14,076 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 73 selfloop transitions, 36 changer transitions 0/116 dead transitions. [2024-06-21 16:26:14,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 116 transitions, 955 flow [2024-06-21 16:26:14,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:26:14,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:26:14,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 16:26:14,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 16:26:14,079 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 515 flow. Second operand 8 states and 160 transitions. [2024-06-21 16:26:14,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 116 transitions, 955 flow [2024-06-21 16:26:14,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 116 transitions, 892 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 16:26:14,099 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 639 flow [2024-06-21 16:26:14,099 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-21 16:26:14,100 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-21 16:26:14,100 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 639 flow [2024-06-21 16:26:14,100 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-21 16:26:14,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:14,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:14,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:26:14,101 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-21 16:26:14,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:14,101 INFO L85 PathProgramCache]: Analyzing trace with hash 771248195, now seen corresponding path program 1 times [2024-06-21 16:26:14,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:14,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948008056] [2024-06-21 16:26:14,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:14,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:14,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:15,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:15,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:15,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948008056] [2024-06-21 16:26:15,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948008056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:15,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:15,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:26:15,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917172226] [2024-06-21 16:26:15,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:15,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:26:15,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:15,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:26:15,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:26:15,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:15,204 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-21 16:26:15,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:15,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:15,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:15,863 INFO L124 PetriNetUnfolderBase]: 1888/2873 cut-off events. [2024-06-21 16:26:15,863 INFO L125 PetriNetUnfolderBase]: For 33993/33993 co-relation queries the response was YES. [2024-06-21 16:26:15,871 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-21 16:26:15,881 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 19 changer transitions 0/109 dead transitions. [2024-06-21 16:26:15,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 109 transitions, 968 flow [2024-06-21 16:26:15,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:15,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:15,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:26:15,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 16:26:15,884 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 639 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:26:15,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 109 transitions, 968 flow [2024-06-21 16:26:15,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 109 transitions, 910 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 16:26:15,913 INFO L231 Difference]: Finished difference. Result has 83 places, 89 transitions, 712 flow [2024-06-21 16:26:15,914 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-21 16:26:15,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-21 16:26:15,915 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 89 transitions, 712 flow [2024-06-21 16:26:15,915 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-21 16:26:15,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:15,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:15,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:26:15,916 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-21 16:26:15,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:15,916 INFO L85 PathProgramCache]: Analyzing trace with hash -645768829, now seen corresponding path program 3 times [2024-06-21 16:26:15,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:15,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244787818] [2024-06-21 16:26:15,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:15,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:15,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:16,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:16,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244787818] [2024-06-21 16:26:16,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244787818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:16,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:16,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:26:16,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454176660] [2024-06-21 16:26:16,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:16,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:26:16,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:16,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:26:16,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:26:17,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:17,009 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-21 16:26:17,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:17,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:17,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:17,618 INFO L124 PetriNetUnfolderBase]: 1768/2731 cut-off events. [2024-06-21 16:26:17,618 INFO L125 PetriNetUnfolderBase]: For 36183/36183 co-relation queries the response was YES. [2024-06-21 16:26:17,624 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-21 16:26:17,631 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 83 selfloop transitions, 30 changer transitions 0/120 dead transitions. [2024-06-21 16:26:17,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 120 transitions, 1116 flow [2024-06-21 16:26:17,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:26:17,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:26:17,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:26:17,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 16:26:17,632 INFO L175 Difference]: Start difference. First operand has 83 places, 89 transitions, 712 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:26:17,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 120 transitions, 1116 flow [2024-06-21 16:26:17,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 120 transitions, 1064 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 16:26:17,659 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 781 flow [2024-06-21 16:26:17,659 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-21 16:26:17,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-21 16:26:17,660 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 781 flow [2024-06-21 16:26:17,660 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-21 16:26:17,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:17,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:17,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:26:17,661 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-21 16:26:17,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:17,661 INFO L85 PathProgramCache]: Analyzing trace with hash 70562834, now seen corresponding path program 1 times [2024-06-21 16:26:17,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:17,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597332696] [2024-06-21 16:26:17,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:17,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:17,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:18,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:18,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:18,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597332696] [2024-06-21 16:26:18,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597332696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:18,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:18,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:26:18,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494164001] [2024-06-21 16:26:18,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:18,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:26:18,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:18,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:26:18,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:26:18,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:18,332 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-21 16:26:18,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:18,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:18,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:18,876 INFO L124 PetriNetUnfolderBase]: 1884/2847 cut-off events. [2024-06-21 16:26:18,876 INFO L125 PetriNetUnfolderBase]: For 42157/42175 co-relation queries the response was YES. [2024-06-21 16:26:18,882 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-21 16:26:18,890 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 86 selfloop transitions, 11 changer transitions 0/106 dead transitions. [2024-06-21 16:26:18,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 106 transitions, 1025 flow [2024-06-21 16:26:18,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:26:18,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:26:18,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 16:26:18,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 16:26:18,892 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 781 flow. Second operand 6 states and 102 transitions. [2024-06-21 16:26:18,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 106 transitions, 1025 flow [2024-06-21 16:26:18,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 106 transitions, 914 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:18,915 INFO L231 Difference]: Finished difference. Result has 86 places, 95 transitions, 728 flow [2024-06-21 16:26:18,916 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-21 16:26:18,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-21 16:26:18,916 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 95 transitions, 728 flow [2024-06-21 16:26:18,917 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-21 16:26:18,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:18,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:18,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:26:18,917 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-21 16:26:18,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:18,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1172274209, now seen corresponding path program 1 times [2024-06-21 16:26:18,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:18,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485887743] [2024-06-21 16:26:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:20,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:20,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485887743] [2024-06-21 16:26:20,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485887743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:20,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:20,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:20,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125914681] [2024-06-21 16:26:20,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:20,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:20,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:20,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:20,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:20,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:20,168 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-21 16:26:20,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:20,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:20,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:20,885 INFO L124 PetriNetUnfolderBase]: 1986/3064 cut-off events. [2024-06-21 16:26:20,885 INFO L125 PetriNetUnfolderBase]: For 51877/51877 co-relation queries the response was YES. [2024-06-21 16:26:20,892 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-21 16:26:20,900 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 121 selfloop transitions, 23 changer transitions 0/151 dead transitions. [2024-06-21 16:26:20,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 151 transitions, 1314 flow [2024-06-21 16:26:20,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:26:20,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:26:20,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-21 16:26:20,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902439024390244 [2024-06-21 16:26:20,903 INFO L175 Difference]: Start difference. First operand has 86 places, 95 transitions, 728 flow. Second operand 10 states and 201 transitions. [2024-06-21 16:26:20,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 151 transitions, 1314 flow [2024-06-21 16:26:20,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 151 transitions, 1278 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 16:26:20,924 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 798 flow [2024-06-21 16:26:20,925 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-21 16:26:20,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-21 16:26:20,925 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 798 flow [2024-06-21 16:26:20,925 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-21 16:26:20,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:20,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:20,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:26:20,926 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-21 16:26:20,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:20,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1172276999, now seen corresponding path program 2 times [2024-06-21 16:26:20,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:20,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758550995] [2024-06-21 16:26:20,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:20,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:20,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:22,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:22,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:22,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758550995] [2024-06-21 16:26:22,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758550995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:22,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:22,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:22,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117864548] [2024-06-21 16:26:22,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:22,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:22,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:22,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:22,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:22,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:22,294 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-21 16:26:22,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:22,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:22,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:23,126 INFO L124 PetriNetUnfolderBase]: 1945/3011 cut-off events. [2024-06-21 16:26:23,126 INFO L125 PetriNetUnfolderBase]: For 54762/54762 co-relation queries the response was YES. [2024-06-21 16:26:23,133 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-21 16:26:23,141 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-21 16:26:23,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1228 flow [2024-06-21 16:26:23,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:26:23,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:26:23,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 16:26:23,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 16:26:23,143 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 798 flow. Second operand 10 states and 195 transitions. [2024-06-21 16:26:23,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1228 flow [2024-06-21 16:26:23,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 145 transitions, 1189 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:23,171 INFO L231 Difference]: Finished difference. Result has 96 places, 97 transitions, 809 flow [2024-06-21 16:26:23,171 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-21 16:26:23,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-21 16:26:23,172 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 97 transitions, 809 flow [2024-06-21 16:26:23,172 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-21 16:26:23,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:23,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:23,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:26:23,172 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-21 16:26:23,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:23,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1144078045, now seen corresponding path program 1 times [2024-06-21 16:26:23,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:23,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937166893] [2024-06-21 16:26:23,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:23,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:23,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:24,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-21 16:26:24,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:24,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937166893] [2024-06-21 16:26:24,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937166893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:24,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:24,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:24,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954621226] [2024-06-21 16:26:24,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:24,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:24,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:24,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:24,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:24,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:24,518 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-21 16:26:24,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:24,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:24,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:25,081 INFO L124 PetriNetUnfolderBase]: 2093/3202 cut-off events. [2024-06-21 16:26:25,082 INFO L125 PetriNetUnfolderBase]: For 57184/57186 co-relation queries the response was YES. [2024-06-21 16:26:25,090 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-21 16:26:25,099 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 101 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-21 16:26:25,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 132 transitions, 1195 flow [2024-06-21 16:26:25,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:26:25,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:26:25,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 16:26:25,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 16:26:25,101 INFO L175 Difference]: Start difference. First operand has 96 places, 97 transitions, 809 flow. Second operand 8 states and 148 transitions. [2024-06-21 16:26:25,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 132 transitions, 1195 flow [2024-06-21 16:26:25,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 1148 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 16:26:25,127 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 883 flow [2024-06-21 16:26:25,127 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-21 16:26:25,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-21 16:26:25,128 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 883 flow [2024-06-21 16:26:25,128 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-21 16:26:25,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:25,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:25,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:26:25,128 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-21 16:26:25,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:25,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1290364679, now seen corresponding path program 3 times [2024-06-21 16:26:25,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:25,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480377729] [2024-06-21 16:26:25,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:25,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:25,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:26,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:26,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:26,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480377729] [2024-06-21 16:26:26,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480377729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:26,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:26,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:26,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585617664] [2024-06-21 16:26:26,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:26,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:26,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:26,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:26,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:26,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:26,556 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-21 16:26:26,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:26,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:26,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:27,145 INFO L124 PetriNetUnfolderBase]: 2080/3243 cut-off events. [2024-06-21 16:26:27,145 INFO L125 PetriNetUnfolderBase]: For 68502/68502 co-relation queries the response was YES. [2024-06-21 16:26:27,154 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-21 16:26:27,163 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 99 selfloop transitions, 36 changer transitions 0/143 dead transitions. [2024-06-21 16:26:27,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 143 transitions, 1319 flow [2024-06-21 16:26:27,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:27,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:27,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:26:27,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-21 16:26:27,164 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 883 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:26:27,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 143 transitions, 1319 flow [2024-06-21 16:26:27,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 143 transitions, 1240 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:26:27,196 INFO L231 Difference]: Finished difference. Result has 100 places, 103 transitions, 916 flow [2024-06-21 16:26:27,196 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-21 16:26:27,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-21 16:26:27,197 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 103 transitions, 916 flow [2024-06-21 16:26:27,197 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-21 16:26:27,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:27,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:27,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:26:27,198 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-21 16:26:27,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:27,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2118959857, now seen corresponding path program 1 times [2024-06-21 16:26:27,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:27,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518600113] [2024-06-21 16:26:27,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:27,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:27,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:27,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:27,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:27,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518600113] [2024-06-21 16:26:27,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518600113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:27,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:27,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:26:27,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539260994] [2024-06-21 16:26:27,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:27,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:26:27,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:27,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:26:27,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:26:27,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:27,939 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-21 16:26:27,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:27,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:27,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:28,368 INFO L124 PetriNetUnfolderBase]: 2214/3386 cut-off events. [2024-06-21 16:26:28,368 INFO L125 PetriNetUnfolderBase]: For 72004/72028 co-relation queries the response was YES. [2024-06-21 16:26:28,378 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-21 16:26:28,386 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 96 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-21 16:26:28,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 125 transitions, 1282 flow [2024-06-21 16:26:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:26:28,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:26:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 16:26:28,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-21 16:26:28,387 INFO L175 Difference]: Start difference. First operand has 100 places, 103 transitions, 916 flow. Second operand 6 states and 109 transitions. [2024-06-21 16:26:28,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 125 transitions, 1282 flow [2024-06-21 16:26:28,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 125 transitions, 1204 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 16:26:28,423 INFO L231 Difference]: Finished difference. Result has 99 places, 109 transitions, 943 flow [2024-06-21 16:26:28,424 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-21 16:26:28,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-21 16:26:28,424 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 109 transitions, 943 flow [2024-06-21 16:26:28,424 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-21 16:26:28,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:28,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:28,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:26:28,425 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-21 16:26:28,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:28,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1391709253, now seen corresponding path program 2 times [2024-06-21 16:26:28,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:28,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157049836] [2024-06-21 16:26:28,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:28,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:28,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:29,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:29,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:29,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157049836] [2024-06-21 16:26:29,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157049836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:29,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:29,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:29,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153865065] [2024-06-21 16:26:29,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:29,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:29,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:29,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:29,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:29,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:29,605 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-21 16:26:29,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:29,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:29,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:30,195 INFO L124 PetriNetUnfolderBase]: 2236/3428 cut-off events. [2024-06-21 16:26:30,195 INFO L125 PetriNetUnfolderBase]: For 75748/75748 co-relation queries the response was YES. [2024-06-21 16:26:30,205 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-21 16:26:30,215 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 17 changer transitions 0/136 dead transitions. [2024-06-21 16:26:30,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 136 transitions, 1303 flow [2024-06-21 16:26:30,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:26:30,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:26:30,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:26:30,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 16:26:30,217 INFO L175 Difference]: Start difference. First operand has 99 places, 109 transitions, 943 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:26:30,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 136 transitions, 1303 flow [2024-06-21 16:26:30,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 136 transitions, 1273 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 16:26:30,266 INFO L231 Difference]: Finished difference. Result has 105 places, 111 transitions, 998 flow [2024-06-21 16:26:30,267 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-21 16:26:30,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-21 16:26:30,267 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 111 transitions, 998 flow [2024-06-21 16:26:30,267 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-21 16:26:30,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:30,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:30,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:26:30,268 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-21 16:26:30,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:30,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1811763243, now seen corresponding path program 1 times [2024-06-21 16:26:30,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:30,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026627579] [2024-06-21 16:26:30,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:30,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:30,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:31,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:31,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:31,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026627579] [2024-06-21 16:26:31,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026627579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:31,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:31,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:31,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172536930] [2024-06-21 16:26:31,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:31,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:31,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:31,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:31,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:31,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:31,570 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-21 16:26:31,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:31,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:31,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:32,183 INFO L124 PetriNetUnfolderBase]: 2250/3448 cut-off events. [2024-06-21 16:26:32,184 INFO L125 PetriNetUnfolderBase]: For 81338/81338 co-relation queries the response was YES. [2024-06-21 16:26:32,192 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-21 16:26:32,200 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 107 selfloop transitions, 25 changer transitions 0/139 dead transitions. [2024-06-21 16:26:32,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1354 flow [2024-06-21 16:26:32,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:26:32,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:26:32,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:26:32,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 16:26:32,201 INFO L175 Difference]: Start difference. First operand has 105 places, 111 transitions, 998 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:26:32,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1354 flow [2024-06-21 16:26:32,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 139 transitions, 1257 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:32,266 INFO L231 Difference]: Finished difference. Result has 107 places, 114 transitions, 995 flow [2024-06-21 16:26:32,266 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-21 16:26:32,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-21 16:26:32,267 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 114 transitions, 995 flow [2024-06-21 16:26:32,267 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-21 16:26:32,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:32,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:32,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:26:32,267 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-21 16:26:32,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:32,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1811763491, now seen corresponding path program 3 times [2024-06-21 16:26:32,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:32,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584573988] [2024-06-21 16:26:32,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:32,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:32,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:33,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-21 16:26:33,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:33,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584573988] [2024-06-21 16:26:33,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584573988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:33,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:33,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:33,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107153614] [2024-06-21 16:26:33,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:33,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:33,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:33,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:33,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:33,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:33,359 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-21 16:26:33,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:33,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:33,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:33,997 INFO L124 PetriNetUnfolderBase]: 2267/3475 cut-off events. [2024-06-21 16:26:33,998 INFO L125 PetriNetUnfolderBase]: For 87570/87570 co-relation queries the response was YES. [2024-06-21 16:26:34,008 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-21 16:26:34,018 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 113 selfloop transitions, 21 changer transitions 0/141 dead transitions. [2024-06-21 16:26:34,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 141 transitions, 1371 flow [2024-06-21 16:26:34,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:26:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:26:34,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:26:34,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 16:26:34,019 INFO L175 Difference]: Start difference. First operand has 107 places, 114 transitions, 995 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:26:34,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 141 transitions, 1371 flow [2024-06-21 16:26:34,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 141 transitions, 1317 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:26:34,056 INFO L231 Difference]: Finished difference. Result has 108 places, 116 transitions, 1039 flow [2024-06-21 16:26:34,056 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-21 16:26:34,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-21 16:26:34,056 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 116 transitions, 1039 flow [2024-06-21 16:26:34,057 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-21 16:26:34,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:34,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:34,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:26:34,057 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-21 16:26:34,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:34,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1575403433, now seen corresponding path program 4 times [2024-06-21 16:26:34,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:34,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642040663] [2024-06-21 16:26:34,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:34,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:34,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:34,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:34,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:34,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642040663] [2024-06-21 16:26:34,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642040663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:34,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:34,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:34,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381652609] [2024-06-21 16:26:34,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:34,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:34,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:34,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:34,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:35,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 16:26:35,120 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-21 16:26:35,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:35,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 16:26:35,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:35,745 INFO L124 PetriNetUnfolderBase]: 2208/3448 cut-off events. [2024-06-21 16:26:35,745 INFO L125 PetriNetUnfolderBase]: For 100801/100801 co-relation queries the response was YES. [2024-06-21 16:26:35,757 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-21 16:26:35,768 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 120 selfloop transitions, 26 changer transitions 0/156 dead transitions. [2024-06-21 16:26:35,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 156 transitions, 1505 flow [2024-06-21 16:26:35,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:35,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:35,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:26:35,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-21 16:26:35,770 INFO L175 Difference]: Start difference. First operand has 108 places, 116 transitions, 1039 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:26:35,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 156 transitions, 1505 flow [2024-06-21 16:26:35,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 156 transitions, 1427 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:35,829 INFO L231 Difference]: Finished difference. Result has 112 places, 120 transitions, 1083 flow [2024-06-21 16:26:35,829 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-21 16:26:35,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-21 16:26:35,829 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 120 transitions, 1083 flow [2024-06-21 16:26:35,830 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-21 16:26:35,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:35,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:35,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:26:35,830 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-21 16:26:35,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:35,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1575588131, now seen corresponding path program 4 times [2024-06-21 16:26:35,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:35,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624160496] [2024-06-21 16:26:35,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:35,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:35,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:36,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:36,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:36,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624160496] [2024-06-21 16:26:36,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624160496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:36,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:36,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:26:36,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399496601] [2024-06-21 16:26:36,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:36,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:26:36,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:36,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:26:36,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:26:36,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:36,972 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-21 16:26:36,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:36,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:36,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:37,577 INFO L124 PetriNetUnfolderBase]: 2329/3580 cut-off events. [2024-06-21 16:26:37,577 INFO L125 PetriNetUnfolderBase]: For 100477/100477 co-relation queries the response was YES. [2024-06-21 16:26:37,590 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-21 16:26:37,602 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 123 selfloop transitions, 21 changer transitions 0/151 dead transitions. [2024-06-21 16:26:37,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 1518 flow [2024-06-21 16:26:37,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:26:37,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:26:37,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:26:37,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 16:26:37,605 INFO L175 Difference]: Start difference. First operand has 112 places, 120 transitions, 1083 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:26:37,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 1518 flow [2024-06-21 16:26:37,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 151 transitions, 1456 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:37,670 INFO L231 Difference]: Finished difference. Result has 115 places, 125 transitions, 1163 flow [2024-06-21 16:26:37,670 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-21 16:26:37,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-21 16:26:37,670 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 125 transitions, 1163 flow [2024-06-21 16:26:37,670 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-21 16:26:37,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:37,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:37,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:26:37,671 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-21 16:26:37,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:37,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1395377347, now seen corresponding path program 2 times [2024-06-21 16:26:37,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:37,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922338758] [2024-06-21 16:26:37,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:37,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:37,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:38,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:38,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:38,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922338758] [2024-06-21 16:26:38,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922338758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:38,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:38,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:26:38,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872894915] [2024-06-21 16:26:38,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:38,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:26:38,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:38,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:26:38,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:26:38,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:38,356 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-21 16:26:38,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:38,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:38,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:38,852 INFO L124 PetriNetUnfolderBase]: 2299/3538 cut-off events. [2024-06-21 16:26:38,852 INFO L125 PetriNetUnfolderBase]: For 104065/104072 co-relation queries the response was YES. [2024-06-21 16:26:38,864 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-21 16:26:38,875 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 108 selfloop transitions, 11 changer transitions 0/134 dead transitions. [2024-06-21 16:26:38,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 134 transitions, 1423 flow [2024-06-21 16:26:38,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:26:38,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:26:38,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 16:26:38,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 16:26:38,877 INFO L175 Difference]: Start difference. First operand has 115 places, 125 transitions, 1163 flow. Second operand 6 states and 100 transitions. [2024-06-21 16:26:38,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 134 transitions, 1423 flow [2024-06-21 16:26:38,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 134 transitions, 1316 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 16:26:38,938 INFO L231 Difference]: Finished difference. Result has 116 places, 125 transitions, 1084 flow [2024-06-21 16:26:38,938 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-21 16:26:38,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-21 16:26:38,939 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 125 transitions, 1084 flow [2024-06-21 16:26:38,939 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-21 16:26:38,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:38,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:38,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:26:38,940 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-21 16:26:38,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:38,940 INFO L85 PathProgramCache]: Analyzing trace with hash -2113239985, now seen corresponding path program 1 times [2024-06-21 16:26:38,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:38,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446586422] [2024-06-21 16:26:38,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:38,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:38,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:39,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:39,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:39,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446586422] [2024-06-21 16:26:39,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446586422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:39,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:39,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:26:39,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926608602] [2024-06-21 16:26:39,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:39,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:26:39,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:39,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:26:39,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:26:39,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:26:39,535 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-21 16:26:39,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:39,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:26:39,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:40,109 INFO L124 PetriNetUnfolderBase]: 2450/3701 cut-off events. [2024-06-21 16:26:40,110 INFO L125 PetriNetUnfolderBase]: For 107570/107570 co-relation queries the response was YES. [2024-06-21 16:26:40,124 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-21 16:26:40,136 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 125 selfloop transitions, 16 changer transitions 0/144 dead transitions. [2024-06-21 16:26:40,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 144 transitions, 1506 flow [2024-06-21 16:26:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:26:40,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:26:40,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 16:26:40,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-21 16:26:40,137 INFO L175 Difference]: Start difference. First operand has 116 places, 125 transitions, 1084 flow. Second operand 6 states and 101 transitions. [2024-06-21 16:26:40,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 144 transitions, 1506 flow [2024-06-21 16:26:40,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 144 transitions, 1470 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 16:26:40,216 INFO L231 Difference]: Finished difference. Result has 117 places, 131 transitions, 1144 flow [2024-06-21 16:26:40,216 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-21 16:26:40,217 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-21 16:26:40,217 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 131 transitions, 1144 flow [2024-06-21 16:26:40,217 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-21 16:26:40,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:40,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:40,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:26:40,218 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-21 16:26:40,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:40,218 INFO L85 PathProgramCache]: Analyzing trace with hash -848260495, now seen corresponding path program 2 times [2024-06-21 16:26:40,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:40,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339525323] [2024-06-21 16:26:40,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:40,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:40,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:40,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:40,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:40,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339525323] [2024-06-21 16:26:40,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339525323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:40,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:40,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:26:40,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833661557] [2024-06-21 16:26:40,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:40,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:26:40,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:40,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:26:40,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:26:40,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:26:40,830 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-21 16:26:40,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:40,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:26:40,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:41,455 INFO L124 PetriNetUnfolderBase]: 2447/3698 cut-off events. [2024-06-21 16:26:41,456 INFO L125 PetriNetUnfolderBase]: For 114564/114566 co-relation queries the response was YES. [2024-06-21 16:26:41,469 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-21 16:26:41,481 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 121 selfloop transitions, 16 changer transitions 0/140 dead transitions. [2024-06-21 16:26:41,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 140 transitions, 1440 flow [2024-06-21 16:26:41,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:26:41,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:26:41,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 16:26:41,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-21 16:26:41,482 INFO L175 Difference]: Start difference. First operand has 117 places, 131 transitions, 1144 flow. Second operand 6 states and 97 transitions. [2024-06-21 16:26:41,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 140 transitions, 1440 flow [2024-06-21 16:26:41,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 140 transitions, 1394 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 16:26:41,552 INFO L231 Difference]: Finished difference. Result has 121 places, 131 transitions, 1136 flow [2024-06-21 16:26:41,552 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-21 16:26:41,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-21 16:26:41,553 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 131 transitions, 1136 flow [2024-06-21 16:26:41,553 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-21 16:26:41,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:41,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:41,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:26:41,554 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-21 16:26:41,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:41,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1352325993, now seen corresponding path program 1 times [2024-06-21 16:26:41,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:41,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643457394] [2024-06-21 16:26:41,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:41,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:41,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:42,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:42,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:42,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643457394] [2024-06-21 16:26:42,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643457394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:42,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:42,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:26:42,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472979459] [2024-06-21 16:26:42,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:42,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:26:42,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:42,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:26:42,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:26:42,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:42,890 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-21 16:26:42,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:42,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:42,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:43,584 INFO L124 PetriNetUnfolderBase]: 2361/3622 cut-off events. [2024-06-21 16:26:43,585 INFO L125 PetriNetUnfolderBase]: For 124004/124006 co-relation queries the response was YES. [2024-06-21 16:26:43,602 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-21 16:26:43,616 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 120 selfloop transitions, 47 changer transitions 0/176 dead transitions. [2024-06-21 16:26:43,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 176 transitions, 1711 flow [2024-06-21 16:26:43,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:43,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:43,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 16:26:43,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 16:26:43,618 INFO L175 Difference]: Start difference. First operand has 121 places, 131 transitions, 1136 flow. Second operand 9 states and 168 transitions. [2024-06-21 16:26:43,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 176 transitions, 1711 flow [2024-06-21 16:26:43,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 176 transitions, 1667 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:26:43,703 INFO L231 Difference]: Finished difference. Result has 126 places, 141 transitions, 1365 flow [2024-06-21 16:26:43,703 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-21 16:26:43,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-21 16:26:43,703 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 141 transitions, 1365 flow [2024-06-21 16:26:43,704 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-21 16:26:43,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:43,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:43,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:26:43,704 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-21 16:26:43,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:43,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1536248225, now seen corresponding path program 1 times [2024-06-21 16:26:43,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:43,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071971339] [2024-06-21 16:26:43,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:43,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:43,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:44,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:44,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:44,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071971339] [2024-06-21 16:26:44,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071971339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:44,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:44,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:26:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313077031] [2024-06-21 16:26:44,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:44,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:26:44,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:44,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:26:44,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:26:44,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:44,631 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-21 16:26:44,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:44,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:44,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:45,214 INFO L124 PetriNetUnfolderBase]: 2344/3605 cut-off events. [2024-06-21 16:26:45,214 INFO L125 PetriNetUnfolderBase]: For 136806/136845 co-relation queries the response was YES. [2024-06-21 16:26:45,229 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-21 16:26:45,242 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 25 changer transitions 0/171 dead transitions. [2024-06-21 16:26:45,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 171 transitions, 1867 flow [2024-06-21 16:26:45,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:45,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:45,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 16:26:45,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-21 16:26:45,244 INFO L175 Difference]: Start difference. First operand has 126 places, 141 transitions, 1365 flow. Second operand 7 states and 128 transitions. [2024-06-21 16:26:45,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 171 transitions, 1867 flow [2024-06-21 16:26:45,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 171 transitions, 1738 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-21 16:26:45,344 INFO L231 Difference]: Finished difference. Result has 131 places, 150 transitions, 1390 flow [2024-06-21 16:26:45,344 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-21 16:26:45,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-21 16:26:45,345 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 150 transitions, 1390 flow [2024-06-21 16:26:45,345 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-21 16:26:45,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:45,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:45,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:26:45,345 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-21 16:26:45,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:45,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1598592775, now seen corresponding path program 2 times [2024-06-21 16:26:45,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:45,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504841684] [2024-06-21 16:26:45,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:45,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:45,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:46,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-21 16:26:46,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:46,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504841684] [2024-06-21 16:26:46,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504841684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:46,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:46,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:26:46,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189897752] [2024-06-21 16:26:46,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:46,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:26:46,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:46,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:26:46,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:26:46,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:46,545 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-21 16:26:46,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:46,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:46,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:47,274 INFO L124 PetriNetUnfolderBase]: 2448/3750 cut-off events. [2024-06-21 16:26:47,274 INFO L125 PetriNetUnfolderBase]: For 142856/142868 co-relation queries the response was YES. [2024-06-21 16:26:47,295 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-21 16:26:47,307 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 148 selfloop transitions, 31 changer transitions 0/188 dead transitions. [2024-06-21 16:26:47,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 188 transitions, 1956 flow [2024-06-21 16:26:47,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:47,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:26:47,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:26:47,309 INFO L175 Difference]: Start difference. First operand has 131 places, 150 transitions, 1390 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:26:47,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 188 transitions, 1956 flow [2024-06-21 16:26:47,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 188 transitions, 1917 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 16:26:47,416 INFO L231 Difference]: Finished difference. Result has 140 places, 157 transitions, 1574 flow [2024-06-21 16:26:47,416 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-21 16:26:47,416 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-21 16:26:47,416 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 157 transitions, 1574 flow [2024-06-21 16:26:47,416 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-21 16:26:47,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:47,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:47,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:26:47,417 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-21 16:26:47,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:47,417 INFO L85 PathProgramCache]: Analyzing trace with hash -459010193, now seen corresponding path program 3 times [2024-06-21 16:26:47,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:47,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472902285] [2024-06-21 16:26:47,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:47,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:47,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:48,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-21 16:26:48,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:48,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472902285] [2024-06-21 16:26:48,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472902285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:48,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:48,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:26:48,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913993032] [2024-06-21 16:26:48,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:48,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:26:48,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:48,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:26:48,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:26:48,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:48,594 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-21 16:26:48,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:48,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:48,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:49,300 INFO L124 PetriNetUnfolderBase]: 2482/3804 cut-off events. [2024-06-21 16:26:49,300 INFO L125 PetriNetUnfolderBase]: For 153321/153333 co-relation queries the response was YES. [2024-06-21 16:26:49,315 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-21 16:26:49,328 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 162 selfloop transitions, 22 changer transitions 0/193 dead transitions. [2024-06-21 16:26:49,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 193 transitions, 2130 flow [2024-06-21 16:26:49,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:49,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:49,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 16:26:49,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 16:26:49,329 INFO L175 Difference]: Start difference. First operand has 140 places, 157 transitions, 1574 flow. Second operand 9 states and 158 transitions. [2024-06-21 16:26:49,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 193 transitions, 2130 flow [2024-06-21 16:26:49,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 193 transitions, 2020 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-21 16:26:49,460 INFO L231 Difference]: Finished difference. Result has 147 places, 163 transitions, 1643 flow [2024-06-21 16:26:49,460 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-21 16:26:49,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-21 16:26:49,460 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 163 transitions, 1643 flow [2024-06-21 16:26:49,460 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-21 16:26:49,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:49,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:49,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:26:49,461 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-21 16:26:49,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:49,461 INFO L85 PathProgramCache]: Analyzing trace with hash -451867793, now seen corresponding path program 4 times [2024-06-21 16:26:49,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:49,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265361756] [2024-06-21 16:26:49,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:49,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:49,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:50,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:50,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:50,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265361756] [2024-06-21 16:26:50,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265361756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:50,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:50,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:26:50,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180192541] [2024-06-21 16:26:50,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:50,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:26:50,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:50,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:26:50,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:26:50,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:50,649 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-21 16:26:50,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:50,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:50,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:51,388 INFO L124 PetriNetUnfolderBase]: 2499/3831 cut-off events. [2024-06-21 16:26:51,388 INFO L125 PetriNetUnfolderBase]: For 162002/162014 co-relation queries the response was YES. [2024-06-21 16:26:51,407 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-21 16:26:51,421 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 29 changer transitions 0/195 dead transitions. [2024-06-21 16:26:51,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 195 transitions, 2159 flow [2024-06-21 16:26:51,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:51,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:51,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 16:26:51,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 16:26:51,422 INFO L175 Difference]: Start difference. First operand has 147 places, 163 transitions, 1643 flow. Second operand 9 states and 158 transitions. [2024-06-21 16:26:51,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 195 transitions, 2159 flow [2024-06-21 16:26:51,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 195 transitions, 2049 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-21 16:26:51,561 INFO L231 Difference]: Finished difference. Result has 152 places, 165 transitions, 1671 flow [2024-06-21 16:26:51,562 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-21 16:26:51,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-21 16:26:51,562 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 165 transitions, 1671 flow [2024-06-21 16:26:51,562 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-21 16:26:51,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:51,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:51,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:26:51,562 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-21 16:26:51,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:51,563 INFO L85 PathProgramCache]: Analyzing trace with hash -202509683, now seen corresponding path program 5 times [2024-06-21 16:26:51,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:51,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69678205] [2024-06-21 16:26:51,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:51,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:51,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:52,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:52,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:52,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69678205] [2024-06-21 16:26:52,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69678205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:52,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:52,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:26:52,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874821619] [2024-06-21 16:26:52,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:52,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:26:52,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:52,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:26:52,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:26:52,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:52,712 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-21 16:26:52,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:52,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:52,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:53,507 INFO L124 PetriNetUnfolderBase]: 2516/3858 cut-off events. [2024-06-21 16:26:53,507 INFO L125 PetriNetUnfolderBase]: For 171571/171583 co-relation queries the response was YES. [2024-06-21 16:26:53,527 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-21 16:26:53,541 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 153 selfloop transitions, 35 changer transitions 0/197 dead transitions. [2024-06-21 16:26:53,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 197 transitions, 2193 flow [2024-06-21 16:26:53,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:53,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:26:53,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 16:26:53,543 INFO L175 Difference]: Start difference. First operand has 152 places, 165 transitions, 1671 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:26:53,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 197 transitions, 2193 flow [2024-06-21 16:26:53,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 197 transitions, 2081 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:26:53,746 INFO L231 Difference]: Finished difference. Result has 154 places, 167 transitions, 1713 flow [2024-06-21 16:26:53,746 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-21 16:26:53,746 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-21 16:26:53,746 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 167 transitions, 1713 flow [2024-06-21 16:26:53,747 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-21 16:26:53,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:53,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:53,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:26:53,747 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-21 16:26:53,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:53,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1267337469, now seen corresponding path program 6 times [2024-06-21 16:26:53,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:53,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934437736] [2024-06-21 16:26:53,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:53,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:54,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:54,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:54,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934437736] [2024-06-21 16:26:54,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934437736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:54,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:54,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:26:54,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767490030] [2024-06-21 16:26:54,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:54,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:26:54,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:54,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:26:54,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:26:54,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:54,879 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-21 16:26:54,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:54,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:54,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:55,623 INFO L124 PetriNetUnfolderBase]: 2508/3846 cut-off events. [2024-06-21 16:26:55,623 INFO L125 PetriNetUnfolderBase]: For 177428/177440 co-relation queries the response was YES. [2024-06-21 16:26:55,639 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-21 16:26:55,651 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 171 selfloop transitions, 19 changer transitions 0/199 dead transitions. [2024-06-21 16:26:55,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 199 transitions, 2241 flow [2024-06-21 16:26:55,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:26:55,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:26:55,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 16:26:55,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 16:26:55,652 INFO L175 Difference]: Start difference. First operand has 154 places, 167 transitions, 1713 flow. Second operand 9 states and 156 transitions. [2024-06-21 16:26:55,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 199 transitions, 2241 flow [2024-06-21 16:26:55,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2107 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 16:26:55,787 INFO L231 Difference]: Finished difference. Result has 156 places, 169 transitions, 1702 flow [2024-06-21 16:26:55,787 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-21 16:26:55,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-21 16:26:55,788 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 169 transitions, 1702 flow [2024-06-21 16:26:55,788 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-21 16:26:55,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:55,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:55,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:26:55,788 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-21 16:26:55,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:55,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1773208149, now seen corresponding path program 2 times [2024-06-21 16:26:55,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:55,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698909724] [2024-06-21 16:26:55,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:55,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:55,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:56,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-21 16:26:56,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:56,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698909724] [2024-06-21 16:26:56,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698909724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:56,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:56,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:26:56,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873930027] [2024-06-21 16:26:56,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:56,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:26:56,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:56,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:26:56,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:26:56,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:56,440 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-21 16:26:56,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:56,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:56,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:57,148 INFO L124 PetriNetUnfolderBase]: 2418/3730 cut-off events. [2024-06-21 16:26:57,148 INFO L125 PetriNetUnfolderBase]: For 177764/177811 co-relation queries the response was YES. [2024-06-21 16:26:57,166 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-21 16:26:57,180 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 19 changer transitions 0/187 dead transitions. [2024-06-21 16:26:57,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 187 transitions, 2194 flow [2024-06-21 16:26:57,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:57,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:57,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:26:57,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-21 16:26:57,182 INFO L175 Difference]: Start difference. First operand has 156 places, 169 transitions, 1702 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:26:57,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 187 transitions, 2194 flow [2024-06-21 16:26:57,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 187 transitions, 2091 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 16:26:57,339 INFO L231 Difference]: Finished difference. Result has 156 places, 172 transitions, 1683 flow [2024-06-21 16:26:57,339 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-21 16:26:57,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-21 16:26:57,339 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 172 transitions, 1683 flow [2024-06-21 16:26:57,340 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-21 16:26:57,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:57,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:57,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:26:57,340 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-21 16:26:57,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:57,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1772792439, now seen corresponding path program 3 times [2024-06-21 16:26:57,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:57,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465228010] [2024-06-21 16:26:57,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:57,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:57,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:58,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:26:58,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:58,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465228010] [2024-06-21 16:26:58,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465228010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:58,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:58,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:26:58,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734319785] [2024-06-21 16:26:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:58,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:26:58,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:58,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:26:58,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:26:58,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:26:58,062 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-21 16:26:58,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:58,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:26:58,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:26:58,673 INFO L124 PetriNetUnfolderBase]: 2401/3707 cut-off events. [2024-06-21 16:26:58,674 INFO L125 PetriNetUnfolderBase]: For 179815/179838 co-relation queries the response was YES. [2024-06-21 16:26:58,691 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-21 16:26:58,703 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 14 changer transitions 0/184 dead transitions. [2024-06-21 16:26:58,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 184 transitions, 2049 flow [2024-06-21 16:26:58,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:26:58,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:26:58,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:26:58,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 16:26:58,704 INFO L175 Difference]: Start difference. First operand has 156 places, 172 transitions, 1683 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:26:58,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 184 transitions, 2049 flow [2024-06-21 16:26:58,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 184 transitions, 1953 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 16:26:58,838 INFO L231 Difference]: Finished difference. Result has 158 places, 172 transitions, 1621 flow [2024-06-21 16:26:58,838 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-21 16:26:58,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-21 16:26:58,839 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 172 transitions, 1621 flow [2024-06-21 16:26:58,839 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-21 16:26:58,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:26:58,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:26:58,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:26:58,839 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-21 16:26:58,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:26:58,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1085933649, now seen corresponding path program 1 times [2024-06-21 16:26:58,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:26:58,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636838202] [2024-06-21 16:26:58,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:26:58,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:26:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:26:59,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-21 16:26:59,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:26:59,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636838202] [2024-06-21 16:26:59,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636838202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:26:59,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:26:59,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:26:59,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805473891] [2024-06-21 16:26:59,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:26:59,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:26:59,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:26:59,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:26:59,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:26:59,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:26:59,550 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-21 16:26:59,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:26:59,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:26:59,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:00,250 INFO L124 PetriNetUnfolderBase]: 2642/3992 cut-off events. [2024-06-21 16:27:00,250 INFO L125 PetriNetUnfolderBase]: For 185030/185030 co-relation queries the response was YES. [2024-06-21 16:27:00,271 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-21 16:27:00,284 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 16 changer transitions 0/192 dead transitions. [2024-06-21 16:27:00,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 192 transitions, 2081 flow [2024-06-21 16:27:00,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:00,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:00,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:27:00,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 16:27:00,285 INFO L175 Difference]: Start difference. First operand has 158 places, 172 transitions, 1621 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:27:00,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 192 transitions, 2081 flow [2024-06-21 16:27:00,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 192 transitions, 2043 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 16:27:00,414 INFO L231 Difference]: Finished difference. Result has 159 places, 175 transitions, 1666 flow [2024-06-21 16:27:00,414 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-21 16:27:00,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-21 16:27:00,415 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 175 transitions, 1666 flow [2024-06-21 16:27:00,415 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-21 16:27:00,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:00,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:00,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:27:00,415 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-21 16:27:00,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:00,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1812825045, now seen corresponding path program 2 times [2024-06-21 16:27:00,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:00,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637821206] [2024-06-21 16:27:00,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:00,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:00,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:01,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:01,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:01,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637821206] [2024-06-21 16:27:01,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637821206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:01,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:01,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:01,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706669761] [2024-06-21 16:27:01,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:01,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:01,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:01,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:01,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:01,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:01,103 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-21 16:27:01,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:01,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:01,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:01,890 INFO L124 PetriNetUnfolderBase]: 2652/4006 cut-off events. [2024-06-21 16:27:01,890 INFO L125 PetriNetUnfolderBase]: For 193810/193810 co-relation queries the response was YES. [2024-06-21 16:27:01,911 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-21 16:27:01,925 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 28 changer transitions 0/198 dead transitions. [2024-06-21 16:27:01,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 198 transitions, 2268 flow [2024-06-21 16:27:01,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:01,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:01,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 16:27:01,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-21 16:27:01,926 INFO L175 Difference]: Start difference. First operand has 159 places, 175 transitions, 1666 flow. Second operand 7 states and 118 transitions. [2024-06-21 16:27:01,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 198 transitions, 2268 flow [2024-06-21 16:27:02,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 198 transitions, 2209 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:27:02,072 INFO L231 Difference]: Finished difference. Result has 161 places, 181 transitions, 1763 flow [2024-06-21 16:27:02,072 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-21 16:27:02,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-21 16:27:02,072 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 181 transitions, 1763 flow [2024-06-21 16:27:02,072 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-21 16:27:02,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:02,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:02,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:27:02,073 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:27:02,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:02,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1779452727, now seen corresponding path program 1 times [2024-06-21 16:27:02,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:02,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075894625] [2024-06-21 16:27:02,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:02,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:02,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:02,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-21 16:27:02,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:02,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075894625] [2024-06-21 16:27:02,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075894625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:02,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:02,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:02,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759130905] [2024-06-21 16:27:02,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:02,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:02,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:02,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:02,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:02,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:02,741 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-21 16:27:02,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:02,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:02,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:03,572 INFO L124 PetriNetUnfolderBase]: 2667/4027 cut-off events. [2024-06-21 16:27:03,572 INFO L125 PetriNetUnfolderBase]: For 205463/205463 co-relation queries the response was YES. [2024-06-21 16:27:03,594 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-21 16:27:03,606 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 25 changer transitions 0/206 dead transitions. [2024-06-21 16:27:03,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 206 transitions, 2361 flow [2024-06-21 16:27:03,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:03,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:03,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 16:27:03,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-21 16:27:03,607 INFO L175 Difference]: Start difference. First operand has 161 places, 181 transitions, 1763 flow. Second operand 7 states and 121 transitions. [2024-06-21 16:27:03,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 206 transitions, 2361 flow [2024-06-21 16:27:03,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 206 transitions, 2304 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 16:27:03,759 INFO L231 Difference]: Finished difference. Result has 165 places, 187 transitions, 1832 flow [2024-06-21 16:27:03,759 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-21 16:27:03,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-21 16:27:03,760 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 187 transitions, 1832 flow [2024-06-21 16:27:03,765 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-21 16:27:03,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:03,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:03,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:27:03,765 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-21 16:27:03,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:03,766 INFO L85 PathProgramCache]: Analyzing trace with hash -526033137, now seen corresponding path program 2 times [2024-06-21 16:27:03,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:03,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968359930] [2024-06-21 16:27:03,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:03,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:03,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:04,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:04,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:04,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968359930] [2024-06-21 16:27:04,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968359930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:04,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:04,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:04,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744230935] [2024-06-21 16:27:04,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:04,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:04,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:04,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:04,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:04,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:04,456 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-21 16:27:04,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:04,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:04,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:05,318 INFO L124 PetriNetUnfolderBase]: 2682/4049 cut-off events. [2024-06-21 16:27:05,319 INFO L125 PetriNetUnfolderBase]: For 215583/215585 co-relation queries the response was YES. [2024-06-21 16:27:05,336 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-21 16:27:05,350 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 29 changer transitions 0/205 dead transitions. [2024-06-21 16:27:05,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 205 transitions, 2394 flow [2024-06-21 16:27:05,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:05,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:05,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 16:27:05,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 16:27:05,351 INFO L175 Difference]: Start difference. First operand has 165 places, 187 transitions, 1832 flow. Second operand 7 states and 115 transitions. [2024-06-21 16:27:05,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 205 transitions, 2394 flow [2024-06-21 16:27:05,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 205 transitions, 2340 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 16:27:05,519 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 1881 flow [2024-06-21 16:27:05,519 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-21 16:27:05,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-21 16:27:05,520 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 1881 flow [2024-06-21 16:27:05,520 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-21 16:27:05,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:05,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:05,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:27:05,520 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-21 16:27:05,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:05,521 INFO L85 PathProgramCache]: Analyzing trace with hash -908797479, now seen corresponding path program 3 times [2024-06-21 16:27:05,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:05,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137028967] [2024-06-21 16:27:05,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:05,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:05,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:06,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-21 16:27:06,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:06,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137028967] [2024-06-21 16:27:06,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137028967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:06,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:06,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:06,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935140356] [2024-06-21 16:27:06,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:06,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:06,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:06,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:06,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:06,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:06,314 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-21 16:27:06,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:06,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:06,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:07,095 INFO L124 PetriNetUnfolderBase]: 2676/4041 cut-off events. [2024-06-21 16:27:07,096 INFO L125 PetriNetUnfolderBase]: For 222056/222058 co-relation queries the response was YES. [2024-06-21 16:27:07,118 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-21 16:27:07,133 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 171 selfloop transitions, 28 changer transitions 0/202 dead transitions. [2024-06-21 16:27:07,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 202 transitions, 2311 flow [2024-06-21 16:27:07,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:07,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:07,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 16:27:07,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-21 16:27:07,134 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 1881 flow. Second operand 7 states and 114 transitions. [2024-06-21 16:27:07,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 202 transitions, 2311 flow [2024-06-21 16:27:07,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 202 transitions, 2224 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 16:27:07,316 INFO L231 Difference]: Finished difference. Result has 172 places, 190 transitions, 1856 flow [2024-06-21 16:27:07,316 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-21 16:27:07,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-21 16:27:07,316 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 190 transitions, 1856 flow [2024-06-21 16:27:07,317 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-21 16:27:07,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:07,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:07,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:27:07,317 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-21 16:27:07,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:07,320 INFO L85 PathProgramCache]: Analyzing trace with hash -908797293, now seen corresponding path program 3 times [2024-06-21 16:27:07,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:07,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725194659] [2024-06-21 16:27:07,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:07,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:07,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:07,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:07,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:07,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725194659] [2024-06-21 16:27:07,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725194659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:07,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:07,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:07,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732392306] [2024-06-21 16:27:07,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:07,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:07,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:07,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:07,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:08,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:08,030 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-21 16:27:08,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:08,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:08,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:08,827 INFO L124 PetriNetUnfolderBase]: 2667/4029 cut-off events. [2024-06-21 16:27:08,828 INFO L125 PetriNetUnfolderBase]: For 228195/228197 co-relation queries the response was YES. [2024-06-21 16:27:08,848 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-21 16:27:08,861 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 28 changer transitions 0/206 dead transitions. [2024-06-21 16:27:08,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 206 transitions, 2304 flow [2024-06-21 16:27:08,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:08,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:08,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 16:27:08,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-21 16:27:08,863 INFO L175 Difference]: Start difference. First operand has 172 places, 190 transitions, 1856 flow. Second operand 7 states and 117 transitions. [2024-06-21 16:27:08,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 206 transitions, 2304 flow [2024-06-21 16:27:09,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 206 transitions, 2210 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 16:27:09,037 INFO L231 Difference]: Finished difference. Result has 173 places, 190 transitions, 1824 flow [2024-06-21 16:27:09,037 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-21 16:27:09,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-21 16:27:09,037 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 190 transitions, 1824 flow [2024-06-21 16:27:09,038 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-21 16:27:09,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:09,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:09,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:27:09,038 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-21 16:27:09,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:09,039 INFO L85 PathProgramCache]: Analyzing trace with hash -515418322, now seen corresponding path program 1 times [2024-06-21 16:27:09,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:09,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406571028] [2024-06-21 16:27:09,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:09,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:09,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:09,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:09,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:09,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406571028] [2024-06-21 16:27:09,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406571028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:09,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:09,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:09,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148717276] [2024-06-21 16:27:09,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:09,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:09,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:09,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:09,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:10,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:10,007 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-21 16:27:10,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:10,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:10,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:10,722 INFO L124 PetriNetUnfolderBase]: 2677/4042 cut-off events. [2024-06-21 16:27:10,722 INFO L125 PetriNetUnfolderBase]: For 235105/235105 co-relation queries the response was YES. [2024-06-21 16:27:10,743 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-21 16:27:10,757 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 35 changer transitions 0/235 dead transitions. [2024-06-21 16:27:10,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 235 transitions, 2593 flow [2024-06-21 16:27:10,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:27:10,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:27:10,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 16:27:10,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 16:27:10,758 INFO L175 Difference]: Start difference. First operand has 173 places, 190 transitions, 1824 flow. Second operand 9 states and 154 transitions. [2024-06-21 16:27:10,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 235 transitions, 2593 flow [2024-06-21 16:27:10,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 235 transitions, 2512 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:27:10,915 INFO L231 Difference]: Finished difference. Result has 176 places, 204 transitions, 1976 flow [2024-06-21 16:27:10,915 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-21 16:27:10,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-21 16:27:10,915 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 204 transitions, 1976 flow [2024-06-21 16:27:10,915 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-21 16:27:10,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:10,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:10,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:27:10,916 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-21 16:27:10,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:10,916 INFO L85 PathProgramCache]: Analyzing trace with hash -511605074, now seen corresponding path program 1 times [2024-06-21 16:27:10,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:10,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489353561] [2024-06-21 16:27:10,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:10,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:10,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:11,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:11,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:11,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489353561] [2024-06-21 16:27:11,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489353561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:11,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:11,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:11,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405238257] [2024-06-21 16:27:11,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:11,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:11,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:11,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:11,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:11,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:11,611 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-21 16:27:11,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:11,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:11,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:12,262 INFO L124 PetriNetUnfolderBase]: 2690/4061 cut-off events. [2024-06-21 16:27:12,262 INFO L125 PetriNetUnfolderBase]: For 247429/247431 co-relation queries the response was YES. [2024-06-21 16:27:12,283 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-21 16:27:12,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 197 selfloop transitions, 34 changer transitions 0/234 dead transitions. [2024-06-21 16:27:12,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 234 transitions, 2790 flow [2024-06-21 16:27:12,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:12,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:12,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 16:27:12,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 16:27:12,298 INFO L175 Difference]: Start difference. First operand has 176 places, 204 transitions, 1976 flow. Second operand 7 states and 123 transitions. [2024-06-21 16:27:12,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 234 transitions, 2790 flow [2024-06-21 16:27:12,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 234 transitions, 2728 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 16:27:12,499 INFO L231 Difference]: Finished difference. Result has 181 places, 213 transitions, 2114 flow [2024-06-21 16:27:12,499 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-21 16:27:12,500 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-21 16:27:12,500 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 213 transitions, 2114 flow [2024-06-21 16:27:12,500 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-21 16:27:12,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:12,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:12,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:27:12,500 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-21 16:27:12,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:12,501 INFO L85 PathProgramCache]: Analyzing trace with hash -505891154, now seen corresponding path program 2 times [2024-06-21 16:27:12,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:12,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306807587] [2024-06-21 16:27:12,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:12,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:12,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:13,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:13,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:13,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306807587] [2024-06-21 16:27:13,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306807587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:13,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:13,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:13,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966633444] [2024-06-21 16:27:13,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:13,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:13,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:13,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:13,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:13,200 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-21 16:27:13,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:13,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:13,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:13,824 INFO L124 PetriNetUnfolderBase]: 2703/4079 cut-off events. [2024-06-21 16:27:13,825 INFO L125 PetriNetUnfolderBase]: For 259990/259992 co-relation queries the response was YES. [2024-06-21 16:27:13,846 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-21 16:27:13,860 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 41 changer transitions 0/238 dead transitions. [2024-06-21 16:27:13,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 238 transitions, 2913 flow [2024-06-21 16:27:13,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:13,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:13,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:27:13,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-21 16:27:13,862 INFO L175 Difference]: Start difference. First operand has 181 places, 213 transitions, 2114 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:27:13,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 238 transitions, 2913 flow [2024-06-21 16:27:14,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 238 transitions, 2811 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-21 16:27:14,176 INFO L231 Difference]: Finished difference. Result has 186 places, 220 transitions, 2201 flow [2024-06-21 16:27:14,176 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-21 16:27:14,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-21 16:27:14,176 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 220 transitions, 2201 flow [2024-06-21 16:27:14,177 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-21 16:27:14,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:14,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:14,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:27:14,177 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-21 16:27:14,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:14,177 INFO L85 PathProgramCache]: Analyzing trace with hash 52657602, now seen corresponding path program 1 times [2024-06-21 16:27:14,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:14,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399541140] [2024-06-21 16:27:14,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:14,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:14,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:15,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:15,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:15,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399541140] [2024-06-21 16:27:15,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399541140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:15,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:15,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:27:15,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577850557] [2024-06-21 16:27:15,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:15,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:27:15,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:15,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:27:15,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:27:15,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:15,798 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-21 16:27:15,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:15,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:15,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:16,564 INFO L124 PetriNetUnfolderBase]: 2674/4080 cut-off events. [2024-06-21 16:27:16,565 INFO L125 PetriNetUnfolderBase]: For 284117/284119 co-relation queries the response was YES. [2024-06-21 16:27:16,587 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-21 16:27:16,602 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 190 selfloop transitions, 50 changer transitions 0/262 dead transitions. [2024-06-21 16:27:16,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 2845 flow [2024-06-21 16:27:16,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:27:16,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:27:16,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 16:27:16,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 16:27:16,603 INFO L175 Difference]: Start difference. First operand has 186 places, 220 transitions, 2201 flow. Second operand 10 states and 185 transitions. [2024-06-21 16:27:16,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 2845 flow [2024-06-21 16:27:16,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 262 transitions, 2776 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 16:27:16,933 INFO L231 Difference]: Finished difference. Result has 193 places, 221 transitions, 2290 flow [2024-06-21 16:27:16,933 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-21 16:27:16,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-21 16:27:16,934 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 221 transitions, 2290 flow [2024-06-21 16:27:16,934 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-21 16:27:16,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:16,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:16,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:27:16,934 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-21 16:27:16,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:16,934 INFO L85 PathProgramCache]: Analyzing trace with hash -2086572424, now seen corresponding path program 2 times [2024-06-21 16:27:16,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:16,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713712956] [2024-06-21 16:27:16,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:16,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:16,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:17,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:17,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:17,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713712956] [2024-06-21 16:27:17,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713712956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:17,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:17,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:17,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379743887] [2024-06-21 16:27:17,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:17,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:17,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:17,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:17,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:17,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:17,870 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-21 16:27:17,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:17,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:17,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:18,540 INFO L124 PetriNetUnfolderBase]: 2749/4156 cut-off events. [2024-06-21 16:27:18,540 INFO L125 PetriNetUnfolderBase]: For 283553/283553 co-relation queries the response was YES. [2024-06-21 16:27:18,564 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-21 16:27:18,579 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 29 changer transitions 0/241 dead transitions. [2024-06-21 16:27:18,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 241 transitions, 2844 flow [2024-06-21 16:27:18,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:18,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:18,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:27:18,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 16:27:18,580 INFO L175 Difference]: Start difference. First operand has 193 places, 221 transitions, 2290 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:27:18,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 241 transitions, 2844 flow [2024-06-21 16:27:18,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 241 transitions, 2704 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 16:27:18,851 INFO L231 Difference]: Finished difference. Result has 193 places, 224 transitions, 2256 flow [2024-06-21 16:27:18,851 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-21 16:27:18,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-21 16:27:18,851 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 224 transitions, 2256 flow [2024-06-21 16:27:18,851 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-21 16:27:18,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:18,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:18,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:27:18,852 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-21 16:27:18,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:18,852 INFO L85 PathProgramCache]: Analyzing trace with hash 351566898, now seen corresponding path program 3 times [2024-06-21 16:27:18,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:18,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908234920] [2024-06-21 16:27:18,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:18,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:18,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:19,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-21 16:27:19,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:19,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908234920] [2024-06-21 16:27:19,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908234920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:19,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:19,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:19,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016357827] [2024-06-21 16:27:19,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:19,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:19,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:19,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:19,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:19,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:19,509 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-21 16:27:19,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:19,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:19,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:20,202 INFO L124 PetriNetUnfolderBase]: 2746/4152 cut-off events. [2024-06-21 16:27:20,202 INFO L125 PetriNetUnfolderBase]: For 288783/288783 co-relation queries the response was YES. [2024-06-21 16:27:20,228 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-21 16:27:20,246 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 214 selfloop transitions, 24 changer transitions 0/241 dead transitions. [2024-06-21 16:27:20,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 241 transitions, 2872 flow [2024-06-21 16:27:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:20,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 16:27:20,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-21 16:27:20,247 INFO L175 Difference]: Start difference. First operand has 193 places, 224 transitions, 2256 flow. Second operand 7 states and 117 transitions. [2024-06-21 16:27:20,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 241 transitions, 2872 flow [2024-06-21 16:27:20,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 241 transitions, 2782 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 16:27:20,511 INFO L231 Difference]: Finished difference. Result has 195 places, 224 transitions, 2220 flow [2024-06-21 16:27:20,511 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-21 16:27:20,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-21 16:27:20,512 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 224 transitions, 2220 flow [2024-06-21 16:27:20,512 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-21 16:27:20,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:20,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:20,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:27:20,512 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-21 16:27:20,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:20,512 INFO L85 PathProgramCache]: Analyzing trace with hash 362994738, now seen corresponding path program 4 times [2024-06-21 16:27:20,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:20,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812405322] [2024-06-21 16:27:20,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:20,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:20,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:21,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:21,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:21,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812405322] [2024-06-21 16:27:21,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812405322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:21,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:21,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:21,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108768634] [2024-06-21 16:27:21,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:21,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:21,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:21,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:21,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:21,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:21,156 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-21 16:27:21,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:21,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:21,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:21,927 INFO L124 PetriNetUnfolderBase]: 2751/4159 cut-off events. [2024-06-21 16:27:21,928 INFO L125 PetriNetUnfolderBase]: For 299163/299163 co-relation queries the response was YES. [2024-06-21 16:27:21,952 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-21 16:27:21,967 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 19 changer transitions 0/240 dead transitions. [2024-06-21 16:27:21,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 240 transitions, 2771 flow [2024-06-21 16:27:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:21,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:21,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 16:27:21,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 16:27:21,968 INFO L175 Difference]: Start difference. First operand has 195 places, 224 transitions, 2220 flow. Second operand 7 states and 112 transitions. [2024-06-21 16:27:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 240 transitions, 2771 flow [2024-06-21 16:27:22,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 240 transitions, 2681 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:27:22,307 INFO L231 Difference]: Finished difference. Result has 196 places, 227 transitions, 2225 flow [2024-06-21 16:27:22,307 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-21 16:27:22,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-21 16:27:22,308 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 227 transitions, 2225 flow [2024-06-21 16:27:22,308 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-21 16:27:22,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:22,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:22,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:27:22,308 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-21 16:27:22,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:22,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1746343952, now seen corresponding path program 5 times [2024-06-21 16:27:22,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:22,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894368205] [2024-06-21 16:27:22,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:22,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:22,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:22,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:22,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:22,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894368205] [2024-06-21 16:27:22,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894368205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:22,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:22,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:22,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863851715] [2024-06-21 16:27:22,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:22,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:22,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:22,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:22,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:23,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:23,016 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-21 16:27:23,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:23,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:23,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:23,719 INFO L124 PetriNetUnfolderBase]: 2748/4156 cut-off events. [2024-06-21 16:27:23,719 INFO L125 PetriNetUnfolderBase]: For 308408/308410 co-relation queries the response was YES. [2024-06-21 16:27:23,741 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-21 16:27:23,754 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 208 selfloop transitions, 27 changer transitions 0/238 dead transitions. [2024-06-21 16:27:23,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 238 transitions, 2823 flow [2024-06-21 16:27:23,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:23,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:23,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 16:27:23,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-21 16:27:23,756 INFO L175 Difference]: Start difference. First operand has 196 places, 227 transitions, 2225 flow. Second operand 7 states and 111 transitions. [2024-06-21 16:27:23,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 238 transitions, 2823 flow [2024-06-21 16:27:24,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 238 transitions, 2757 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 16:27:24,158 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 2219 flow [2024-06-21 16:27:24,158 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-21 16:27:24,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-21 16:27:24,158 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 2219 flow [2024-06-21 16:27:24,159 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-21 16:27:24,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:24,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:24,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:27:24,159 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-21 16:27:24,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:24,159 INFO L85 PathProgramCache]: Analyzing trace with hash 870829526, now seen corresponding path program 6 times [2024-06-21 16:27:24,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:24,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627883686] [2024-06-21 16:27:24,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:24,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:24,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:24,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:24,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627883686] [2024-06-21 16:27:24,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627883686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:24,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:24,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:27:24,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478549177] [2024-06-21 16:27:24,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:24,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:27:24,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:24,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:27:24,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:27:24,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:24,814 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-21 16:27:24,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:24,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:24,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:25,591 INFO L124 PetriNetUnfolderBase]: 2745/4152 cut-off events. [2024-06-21 16:27:25,591 INFO L125 PetriNetUnfolderBase]: For 317735/317737 co-relation queries the response was YES. [2024-06-21 16:27:25,612 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-21 16:27:25,625 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 19 changer transitions 0/237 dead transitions. [2024-06-21 16:27:25,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 237 transitions, 2711 flow [2024-06-21 16:27:25,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:27:25,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:27:25,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 16:27:25,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-21 16:27:25,626 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 2219 flow. Second operand 7 states and 109 transitions. [2024-06-21 16:27:25,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 237 transitions, 2711 flow [2024-06-21 16:27:25,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 237 transitions, 2609 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 16:27:25,882 INFO L231 Difference]: Finished difference. Result has 199 places, 227 transitions, 2161 flow [2024-06-21 16:27:25,882 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-21 16:27:25,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-21 16:27:25,882 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 227 transitions, 2161 flow [2024-06-21 16:27:25,882 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-21 16:27:25,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:25,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:25,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:27:25,882 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-21 16:27:25,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:25,883 INFO L85 PathProgramCache]: Analyzing trace with hash -235749216, now seen corresponding path program 2 times [2024-06-21 16:27:25,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:25,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53001100] [2024-06-21 16:27:25,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:25,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:25,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:27,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:27,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:27,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53001100] [2024-06-21 16:27:27,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53001100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:27,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:27,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:27:27,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95901878] [2024-06-21 16:27:27,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:27,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:27:27,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:27,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:27:27,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:27:27,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:27,394 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-21 16:27:27,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:27,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:27,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:28,331 INFO L124 PetriNetUnfolderBase]: 2707/4143 cut-off events. [2024-06-21 16:27:28,331 INFO L125 PetriNetUnfolderBase]: For 343762/343762 co-relation queries the response was YES. [2024-06-21 16:27:28,356 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-21 16:27:28,370 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 210 selfloop transitions, 32 changer transitions 0/266 dead transitions. [2024-06-21 16:27:28,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 266 transitions, 2803 flow [2024-06-21 16:27:28,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:27:28,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:27:28,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 16:27:28,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 16:27:28,371 INFO L175 Difference]: Start difference. First operand has 199 places, 227 transitions, 2161 flow. Second operand 10 states and 179 transitions. [2024-06-21 16:27:28,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 266 transitions, 2803 flow [2024-06-21 16:27:28,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 266 transitions, 2763 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 16:27:28,697 INFO L231 Difference]: Finished difference. Result has 204 places, 228 transitions, 2245 flow [2024-06-21 16:27:28,698 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-21 16:27:28,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-21 16:27:28,698 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 228 transitions, 2245 flow [2024-06-21 16:27:28,698 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-21 16:27:28,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:28,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:28,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:27:28,699 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-21 16:27:28,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:28,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1928090912, now seen corresponding path program 3 times [2024-06-21 16:27:28,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:28,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323123252] [2024-06-21 16:27:28,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:28,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:28,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:29,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:29,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:29,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323123252] [2024-06-21 16:27:29,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323123252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:29,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:29,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:27:29,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057613621] [2024-06-21 16:27:29,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:29,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:27:29,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:29,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:27:29,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:27:29,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:29,872 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-21 16:27:29,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:29,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:29,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:30,717 INFO L124 PetriNetUnfolderBase]: 2748/4214 cut-off events. [2024-06-21 16:27:30,717 INFO L125 PetriNetUnfolderBase]: For 359925/359925 co-relation queries the response was YES. [2024-06-21 16:27:30,742 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-21 16:27:30,756 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 20 changer transitions 0/266 dead transitions. [2024-06-21 16:27:30,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 266 transitions, 2883 flow [2024-06-21 16:27:30,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:27:30,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:27:30,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 16:27:30,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-21 16:27:30,758 INFO L175 Difference]: Start difference. First operand has 204 places, 228 transitions, 2245 flow. Second operand 10 states and 173 transitions. [2024-06-21 16:27:30,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 266 transitions, 2883 flow [2024-06-21 16:27:31,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 266 transitions, 2777 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 16:27:31,175 INFO L231 Difference]: Finished difference. Result has 206 places, 229 transitions, 2241 flow [2024-06-21 16:27:31,176 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-21 16:27:31,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-21 16:27:31,176 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 229 transitions, 2241 flow [2024-06-21 16:27:31,176 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-21 16:27:31,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:31,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:31,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:27:31,177 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-21 16:27:31,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:31,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1642753706, now seen corresponding path program 1 times [2024-06-21 16:27:31,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:31,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993177042] [2024-06-21 16:27:31,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:31,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:32,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-21 16:27:32,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:32,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993177042] [2024-06-21 16:27:32,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993177042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:32,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:32,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:27:32,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331749242] [2024-06-21 16:27:32,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:32,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:27:32,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:32,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:27:32,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:27:32,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:32,487 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-21 16:27:32,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:32,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:32,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:33,352 INFO L124 PetriNetUnfolderBase]: 2878/4430 cut-off events. [2024-06-21 16:27:33,353 INFO L125 PetriNetUnfolderBase]: For 374368/374368 co-relation queries the response was YES. [2024-06-21 16:27:33,379 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-21 16:27:33,394 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 216 selfloop transitions, 33 changer transitions 0/273 dead transitions. [2024-06-21 16:27:33,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 273 transitions, 2971 flow [2024-06-21 16:27:33,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:27:33,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:27:33,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 16:27:33,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 16:27:33,395 INFO L175 Difference]: Start difference. First operand has 206 places, 229 transitions, 2241 flow. Second operand 10 states and 178 transitions. [2024-06-21 16:27:33,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 273 transitions, 2971 flow [2024-06-21 16:27:33,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 273 transitions, 2887 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 16:27:33,723 INFO L231 Difference]: Finished difference. Result has 209 places, 234 transitions, 2353 flow [2024-06-21 16:27:33,723 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-21 16:27:33,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-21 16:27:33,723 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 234 transitions, 2353 flow [2024-06-21 16:27:33,723 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-21 16:27:33,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:33,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:33,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:27:33,724 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-21 16:27:33,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:33,724 INFO L85 PathProgramCache]: Analyzing trace with hash -2013557472, now seen corresponding path program 4 times [2024-06-21 16:27:33,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:33,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720298923] [2024-06-21 16:27:33,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:33,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:33,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:34,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:34,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:34,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720298923] [2024-06-21 16:27:34,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720298923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:34,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:34,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:27:34,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943802080] [2024-06-21 16:27:34,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:34,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:27:34,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:34,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:27:34,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:27:35,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:35,086 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-21 16:27:35,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:35,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:35,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:36,110 INFO L124 PetriNetUnfolderBase]: 2919/4501 cut-off events. [2024-06-21 16:27:36,111 INFO L125 PetriNetUnfolderBase]: For 384565/384565 co-relation queries the response was YES. [2024-06-21 16:27:36,134 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-21 16:27:36,146 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 225 selfloop transitions, 23 changer transitions 0/272 dead transitions. [2024-06-21 16:27:36,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 3009 flow [2024-06-21 16:27:36,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:27:36,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:27:36,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 16:27:36,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 16:27:36,148 INFO L175 Difference]: Start difference. First operand has 209 places, 234 transitions, 2353 flow. Second operand 10 states and 175 transitions. [2024-06-21 16:27:36,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 3009 flow [2024-06-21 16:27:36,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 272 transitions, 2904 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 16:27:36,515 INFO L231 Difference]: Finished difference. Result has 211 places, 235 transitions, 2360 flow [2024-06-21 16:27:36,515 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-21 16:27:36,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-21 16:27:36,515 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 235 transitions, 2360 flow [2024-06-21 16:27:36,515 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-21 16:27:36,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:36,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:36,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:27:36,515 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-21 16:27:36,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:36,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1176651100, now seen corresponding path program 5 times [2024-06-21 16:27:36,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:36,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818879797] [2024-06-21 16:27:36,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:36,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:37,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:37,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:37,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818879797] [2024-06-21 16:27:37,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818879797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:37,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:37,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:27:37,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986553630] [2024-06-21 16:27:37,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:37,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:27:37,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:37,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:27:37,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:27:37,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:37,901 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-21 16:27:37,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:37,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:37,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:38,863 INFO L124 PetriNetUnfolderBase]: 2960/4572 cut-off events. [2024-06-21 16:27:38,863 INFO L125 PetriNetUnfolderBase]: For 397150/397150 co-relation queries the response was YES. [2024-06-21 16:27:38,891 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-21 16:27:38,906 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 37 changer transitions 0/273 dead transitions. [2024-06-21 16:27:38,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 273 transitions, 3020 flow [2024-06-21 16:27:38,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:27:38,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:27:38,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 16:27:38,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 16:27:38,907 INFO L175 Difference]: Start difference. First operand has 211 places, 235 transitions, 2360 flow. Second operand 10 states and 176 transitions. [2024-06-21 16:27:38,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 273 transitions, 3020 flow [2024-06-21 16:27:39,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 273 transitions, 2926 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 16:27:39,358 INFO L231 Difference]: Finished difference. Result has 213 places, 236 transitions, 2410 flow [2024-06-21 16:27:39,358 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-21 16:27:39,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-21 16:27:39,358 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 236 transitions, 2410 flow [2024-06-21 16:27:39,358 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-21 16:27:39,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:39,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:39,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:27:39,359 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-21 16:27:39,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:39,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1642760402, now seen corresponding path program 6 times [2024-06-21 16:27:39,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:39,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486013618] [2024-06-21 16:27:39,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:39,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:39,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:40,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:40,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:40,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486013618] [2024-06-21 16:27:40,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486013618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:40,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:40,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:27:40,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638812784] [2024-06-21 16:27:40,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:40,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:27:40,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:40,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:27:40,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:27:40,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:40,724 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-21 16:27:40,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:40,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:40,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:41,611 INFO L124 PetriNetUnfolderBase]: 2981/4611 cut-off events. [2024-06-21 16:27:41,611 INFO L125 PetriNetUnfolderBase]: For 393198/393198 co-relation queries the response was YES. [2024-06-21 16:27:41,640 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-21 16:27:41,656 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 31 changer transitions 0/273 dead transitions. [2024-06-21 16:27:41,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 273 transitions, 2966 flow [2024-06-21 16:27:41,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:27:41,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:27:41,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 16:27:41,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 16:27:41,657 INFO L175 Difference]: Start difference. First operand has 213 places, 236 transitions, 2410 flow. Second operand 10 states and 174 transitions. [2024-06-21 16:27:41,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 273 transitions, 2966 flow [2024-06-21 16:27:42,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 273 transitions, 2842 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 16:27:42,057 INFO L231 Difference]: Finished difference. Result has 214 places, 236 transitions, 2310 flow [2024-06-21 16:27:42,058 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-21 16:27:42,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 16:27:42,058 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 236 transitions, 2310 flow [2024-06-21 16:27:42,058 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-21 16:27:42,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:42,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:42,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:27:42,058 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-21 16:27:42,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:42,059 INFO L85 PathProgramCache]: Analyzing trace with hash 865111638, now seen corresponding path program 3 times [2024-06-21 16:27:42,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:42,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075804291] [2024-06-21 16:27:42,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:42,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:42,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:42,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:42,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:42,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075804291] [2024-06-21 16:27:42,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075804291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:42,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:42,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:42,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50746895] [2024-06-21 16:27:42,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:42,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:42,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:42,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:42,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:42,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:42,907 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-21 16:27:42,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:42,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:42,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:43,667 INFO L124 PetriNetUnfolderBase]: 3057/4686 cut-off events. [2024-06-21 16:27:43,667 INFO L125 PetriNetUnfolderBase]: For 372812/372812 co-relation queries the response was YES. [2024-06-21 16:27:43,697 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-21 16:27:43,714 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 17 changer transitions 0/247 dead transitions. [2024-06-21 16:27:43,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 247 transitions, 2824 flow [2024-06-21 16:27:43,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:43,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:43,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 16:27:43,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-21 16:27:43,715 INFO L175 Difference]: Start difference. First operand has 214 places, 236 transitions, 2310 flow. Second operand 8 states and 118 transitions. [2024-06-21 16:27:43,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 247 transitions, 2824 flow [2024-06-21 16:27:44,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 247 transitions, 2666 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-21 16:27:44,070 INFO L231 Difference]: Finished difference. Result has 213 places, 236 transitions, 2192 flow [2024-06-21 16:27:44,071 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-21 16:27:44,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-21 16:27:44,071 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 236 transitions, 2192 flow [2024-06-21 16:27:44,071 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-21 16:27:44,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:44,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:44,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:27:44,072 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-21 16:27:44,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:44,072 INFO L85 PathProgramCache]: Analyzing trace with hash 878456022, now seen corresponding path program 1 times [2024-06-21 16:27:44,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:44,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734426731] [2024-06-21 16:27:44,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:44,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:44,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:44,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:44,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:44,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734426731] [2024-06-21 16:27:44,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734426731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:44,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:44,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:44,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573977936] [2024-06-21 16:27:44,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:44,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:44,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:44,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:44,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:44,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:27:44,969 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-21 16:27:44,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:44,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:27:44,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:45,726 INFO L124 PetriNetUnfolderBase]: 2830/4417 cut-off events. [2024-06-21 16:27:45,727 INFO L125 PetriNetUnfolderBase]: For 375497/375507 co-relation queries the response was YES. [2024-06-21 16:27:45,758 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-21 16:27:45,774 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 17 changer transitions 0/252 dead transitions. [2024-06-21 16:27:45,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 252 transitions, 2732 flow [2024-06-21 16:27:45,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:45,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:45,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:27:45,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 16:27:45,775 INFO L175 Difference]: Start difference. First operand has 213 places, 236 transitions, 2192 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:27:45,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 252 transitions, 2732 flow [2024-06-21 16:27:46,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 252 transitions, 2658 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:27:46,123 INFO L231 Difference]: Finished difference. Result has 213 places, 239 transitions, 2218 flow [2024-06-21 16:27:46,123 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-21 16:27:46,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-21 16:27:46,124 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 239 transitions, 2218 flow [2024-06-21 16:27:46,124 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-21 16:27:46,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:46,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:46,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:27:46,124 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-21 16:27:46,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:46,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1692604565, now seen corresponding path program 1 times [2024-06-21 16:27:46,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:46,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429129553] [2024-06-21 16:27:46,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:46,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:46,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:46,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:46,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:46,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429129553] [2024-06-21 16:27:46,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429129553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:46,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:46,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:46,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189608867] [2024-06-21 16:27:46,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:46,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:46,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:46,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:46,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:46,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:46,986 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-21 16:27:46,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:46,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:46,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:47,919 INFO L124 PetriNetUnfolderBase]: 3075/4712 cut-off events. [2024-06-21 16:27:47,920 INFO L125 PetriNetUnfolderBase]: For 392983/392983 co-relation queries the response was YES. [2024-06-21 16:27:47,951 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-21 16:27:47,967 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 19 changer transitions 0/263 dead transitions. [2024-06-21 16:27:47,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 263 transitions, 2844 flow [2024-06-21 16:27:47,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:47,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:47,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:27:47,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 16:27:47,969 INFO L175 Difference]: Start difference. First operand has 213 places, 239 transitions, 2218 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:27:47,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 263 transitions, 2844 flow [2024-06-21 16:27:48,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 263 transitions, 2760 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 16:27:48,366 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 2234 flow [2024-06-21 16:27:48,366 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-21 16:27:48,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-21 16:27:48,367 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 2234 flow [2024-06-21 16:27:48,367 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-21 16:27:48,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:48,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:48,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:27:48,368 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-21 16:27:48,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:48,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1692754295, now seen corresponding path program 2 times [2024-06-21 16:27:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:48,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383281921] [2024-06-21 16:27:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:48,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:48,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:49,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:49,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:49,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383281921] [2024-06-21 16:27:49,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383281921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:49,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:49,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:49,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595441940] [2024-06-21 16:27:49,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:49,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:49,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:49,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:49,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:49,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:49,176 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-21 16:27:49,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:49,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:49,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:50,226 INFO L124 PetriNetUnfolderBase]: 3153/4820 cut-off events. [2024-06-21 16:27:50,226 INFO L125 PetriNetUnfolderBase]: For 417548/417548 co-relation queries the response was YES. [2024-06-21 16:27:50,259 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-21 16:27:50,277 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 227 selfloop transitions, 48 changer transitions 0/278 dead transitions. [2024-06-21 16:27:50,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 278 transitions, 3270 flow [2024-06-21 16:27:50,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:50,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:50,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:27:50,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 16:27:50,279 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 2234 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:27:50,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 278 transitions, 3270 flow [2024-06-21 16:27:50,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 278 transitions, 3192 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 16:27:50,738 INFO L231 Difference]: Finished difference. Result has 217 places, 251 transitions, 2432 flow [2024-06-21 16:27:50,738 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-21 16:27:50,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-21 16:27:50,738 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 251 transitions, 2432 flow [2024-06-21 16:27:50,739 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-21 16:27:50,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:50,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:50,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:27:50,739 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-21 16:27:50,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:50,740 INFO L85 PathProgramCache]: Analyzing trace with hash 671535827, now seen corresponding path program 3 times [2024-06-21 16:27:50,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:50,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645982232] [2024-06-21 16:27:50,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:50,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:50,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:51,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:51,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:51,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645982232] [2024-06-21 16:27:51,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645982232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:51,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:51,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:51,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531776509] [2024-06-21 16:27:51,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:51,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:51,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:51,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:51,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:51,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:51,522 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-21 16:27:51,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:51,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:51,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:52,587 INFO L124 PetriNetUnfolderBase]: 3135/4796 cut-off events. [2024-06-21 16:27:52,587 INFO L125 PetriNetUnfolderBase]: For 420928/420928 co-relation queries the response was YES. [2024-06-21 16:27:52,620 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-21 16:27:52,638 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 47 changer transitions 0/279 dead transitions. [2024-06-21 16:27:52,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 279 transitions, 3186 flow [2024-06-21 16:27:52,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:52,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:52,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:27:52,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:27:52,639 INFO L175 Difference]: Start difference. First operand has 217 places, 251 transitions, 2432 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:27:52,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 279 transitions, 3186 flow [2024-06-21 16:27:53,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 279 transitions, 3071 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 16:27:53,154 INFO L231 Difference]: Finished difference. Result has 222 places, 251 transitions, 2417 flow [2024-06-21 16:27:53,155 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-21 16:27:53,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-21 16:27:53,155 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 251 transitions, 2417 flow [2024-06-21 16:27:53,155 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-21 16:27:53,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:53,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:53,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:27:53,156 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-21 16:27:53,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:53,156 INFO L85 PathProgramCache]: Analyzing trace with hash 865693193, now seen corresponding path program 4 times [2024-06-21 16:27:53,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:53,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691730220] [2024-06-21 16:27:53,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:53,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:53,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:53,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:53,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:53,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691730220] [2024-06-21 16:27:53,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691730220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:53,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:53,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:53,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777633520] [2024-06-21 16:27:53,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:53,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:53,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:53,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:53,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:53,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:53,921 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-21 16:27:53,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:53,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:53,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:54,991 INFO L124 PetriNetUnfolderBase]: 3165/4839 cut-off events. [2024-06-21 16:27:54,991 INFO L125 PetriNetUnfolderBase]: For 433317/433319 co-relation queries the response was YES. [2024-06-21 16:27:55,026 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-21 16:27:55,043 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 219 selfloop transitions, 53 changer transitions 0/275 dead transitions. [2024-06-21 16:27:55,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 275 transitions, 3211 flow [2024-06-21 16:27:55,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:55,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:55,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:27:55,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 16:27:55,044 INFO L175 Difference]: Start difference. First operand has 222 places, 251 transitions, 2417 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:27:55,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 275 transitions, 3211 flow [2024-06-21 16:27:55,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 275 transitions, 3093 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 16:27:55,533 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 2477 flow [2024-06-21 16:27:55,534 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-21 16:27:55,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-21 16:27:55,534 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 2477 flow [2024-06-21 16:27:55,534 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-21 16:27:55,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:55,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:55,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:27:55,535 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-21 16:27:55,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:55,535 INFO L85 PathProgramCache]: Analyzing trace with hash 870837617, now seen corresponding path program 5 times [2024-06-21 16:27:55,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:55,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109693517] [2024-06-21 16:27:55,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:55,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:55,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:56,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-21 16:27:56,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:56,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109693517] [2024-06-21 16:27:56,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109693517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:56,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:56,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:56,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573649184] [2024-06-21 16:27:56,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:56,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:56,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:56,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:56,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:56,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:56,443 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-21 16:27:56,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:56,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:56,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:57,459 INFO L124 PetriNetUnfolderBase]: 3195/4881 cut-off events. [2024-06-21 16:27:57,459 INFO L125 PetriNetUnfolderBase]: For 446970/446972 co-relation queries the response was YES. [2024-06-21 16:27:57,492 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-21 16:27:57,508 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 54 changer transitions 0/280 dead transitions. [2024-06-21 16:27:57,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 280 transitions, 3289 flow [2024-06-21 16:27:57,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:57,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:57,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 16:27:57,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 16:27:57,509 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 2477 flow. Second operand 8 states and 138 transitions. [2024-06-21 16:27:57,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 280 transitions, 3289 flow [2024-06-21 16:27:58,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 280 transitions, 3139 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 16:27:58,075 INFO L231 Difference]: Finished difference. Result has 226 places, 257 transitions, 2507 flow [2024-06-21 16:27:58,075 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-21 16:27:58,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-21 16:27:58,075 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 257 transitions, 2507 flow [2024-06-21 16:27:58,075 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-21 16:27:58,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:27:58,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:27:58,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:27:58,075 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-21 16:27:58,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:27:58,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1892056085, now seen corresponding path program 6 times [2024-06-21 16:27:58,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:27:58,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209491104] [2024-06-21 16:27:58,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:27:58,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:27:58,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:27:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:27:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:27:58,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209491104] [2024-06-21 16:27:58,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209491104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:27:58,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:27:58,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:27:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871942846] [2024-06-21 16:27:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:27:58,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:27:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:27:58,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:27:58,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:27:58,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:27:58,839 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-21 16:27:58,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:27:58,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:27:58,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:27:59,909 INFO L124 PetriNetUnfolderBase]: 3177/4857 cut-off events. [2024-06-21 16:27:59,910 INFO L125 PetriNetUnfolderBase]: For 445339/445341 co-relation queries the response was YES. [2024-06-21 16:27:59,942 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-21 16:27:59,959 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 224 selfloop transitions, 53 changer transitions 0/280 dead transitions. [2024-06-21 16:27:59,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 280 transitions, 3127 flow [2024-06-21 16:27:59,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:27:59,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:27:59,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 16:27:59,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 16:27:59,961 INFO L175 Difference]: Start difference. First operand has 226 places, 257 transitions, 2507 flow. Second operand 8 states and 139 transitions. [2024-06-21 16:27:59,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 280 transitions, 3127 flow [2024-06-21 16:28:00,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 280 transitions, 2936 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 16:28:00,432 INFO L231 Difference]: Finished difference. Result has 228 places, 257 transitions, 2428 flow [2024-06-21 16:28:00,433 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-21 16:28:00,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-21 16:28:00,433 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 257 transitions, 2428 flow [2024-06-21 16:28:00,433 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-21 16:28:00,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:00,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:28:00,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:28:00,433 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-21 16:28:00,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:00,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1899684782, now seen corresponding path program 1 times [2024-06-21 16:28:00,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:00,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53801909] [2024-06-21 16:28:00,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:00,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:00,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:01,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:01,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:01,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53801909] [2024-06-21 16:28:01,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53801909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:01,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:01,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:01,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016894729] [2024-06-21 16:28:01,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:01,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:01,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:01,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:01,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:01,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:28:01,774 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-21 16:28:01,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:01,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:28:01,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:02,768 INFO L124 PetriNetUnfolderBase]: 2956/4595 cut-off events. [2024-06-21 16:28:02,768 INFO L125 PetriNetUnfolderBase]: For 441993/442003 co-relation queries the response was YES. [2024-06-21 16:28:02,799 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-21 16:28:02,814 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 232 selfloop transitions, 16 changer transitions 0/272 dead transitions. [2024-06-21 16:28:02,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 272 transitions, 3000 flow [2024-06-21 16:28:02,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:02,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:02,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:28:02,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 16:28:02,815 INFO L175 Difference]: Start difference. First operand has 228 places, 257 transitions, 2428 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:28:02,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 272 transitions, 3000 flow [2024-06-21 16:28:03,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 272 transitions, 2856 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:28:03,269 INFO L231 Difference]: Finished difference. Result has 228 places, 259 transitions, 2371 flow [2024-06-21 16:28:03,269 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-21 16:28:03,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-21 16:28:03,269 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 259 transitions, 2371 flow [2024-06-21 16:28:03,270 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-21 16:28:03,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:03,270 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-21 16:28:03,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:28:03,270 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-21 16:28:03,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:03,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1201663164, now seen corresponding path program 1 times [2024-06-21 16:28:03,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:03,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270301430] [2024-06-21 16:28:03,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:03,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:04,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:04,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:04,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270301430] [2024-06-21 16:28:04,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270301430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:04,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:04,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:04,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919994068] [2024-06-21 16:28:04,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:04,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:04,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:04,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:04,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:04,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:04,302 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-21 16:28:04,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:04,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:04,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:05,229 INFO L124 PetriNetUnfolderBase]: 3180/4861 cut-off events. [2024-06-21 16:28:05,229 INFO L125 PetriNetUnfolderBase]: For 456048/456048 co-relation queries the response was YES. [2024-06-21 16:28:05,264 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-21 16:28:05,282 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 43 changer transitions 0/299 dead transitions. [2024-06-21 16:28:05,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 299 transitions, 3267 flow [2024-06-21 16:28:05,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:28:05,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:28:05,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 16:28:05,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 16:28:05,283 INFO L175 Difference]: Start difference. First operand has 228 places, 259 transitions, 2371 flow. Second operand 9 states and 157 transitions. [2024-06-21 16:28:05,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 299 transitions, 3267 flow [2024-06-21 16:28:05,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 299 transitions, 3196 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 16:28:05,768 INFO L231 Difference]: Finished difference. Result has 231 places, 263 transitions, 2475 flow [2024-06-21 16:28:05,768 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-21 16:28:05,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-21 16:28:05,769 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 263 transitions, 2475 flow [2024-06-21 16:28:05,769 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-21 16:28:05,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:05,769 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-21 16:28:05,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:28:05,769 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-21 16:28:05,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:05,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1201902174, now seen corresponding path program 2 times [2024-06-21 16:28:05,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:05,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213021419] [2024-06-21 16:28:05,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:05,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:06,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:06,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:06,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213021419] [2024-06-21 16:28:06,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213021419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:06,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:06,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:06,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479292985] [2024-06-21 16:28:06,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:06,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:06,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:06,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:06,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:06,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:06,945 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-21 16:28:06,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:06,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:06,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:07,804 INFO L124 PetriNetUnfolderBase]: 3193/4880 cut-off events. [2024-06-21 16:28:07,804 INFO L125 PetriNetUnfolderBase]: For 469697/469697 co-relation queries the response was YES. [2024-06-21 16:28:07,836 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-21 16:28:07,852 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 43 changer transitions 0/299 dead transitions. [2024-06-21 16:28:07,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 299 transitions, 3210 flow [2024-06-21 16:28:07,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:28:07,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:28:07,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:28:07,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 16:28:07,853 INFO L175 Difference]: Start difference. First operand has 231 places, 263 transitions, 2475 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:28:07,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 299 transitions, 3210 flow [2024-06-21 16:28:08,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 299 transitions, 3092 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 16:28:08,455 INFO L231 Difference]: Finished difference. Result has 235 places, 268 transitions, 2517 flow [2024-06-21 16:28:08,455 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-21 16:28:08,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-21 16:28:08,455 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 268 transitions, 2517 flow [2024-06-21 16:28:08,456 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-21 16:28:08,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:08,456 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-21 16:28:08,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:28:08,456 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-21 16:28:08,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:08,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1201902484, now seen corresponding path program 1 times [2024-06-21 16:28:08,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:08,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39422594] [2024-06-21 16:28:08,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:08,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:08,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:09,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:09,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:09,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39422594] [2024-06-21 16:28:09,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39422594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:09,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:09,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:09,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739330848] [2024-06-21 16:28:09,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:09,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:09,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:09,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:09,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:09,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:09,406 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-21 16:28:09,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:09,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:09,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:10,406 INFO L124 PetriNetUnfolderBase]: 3239/4944 cut-off events. [2024-06-21 16:28:10,406 INFO L125 PetriNetUnfolderBase]: For 490109/490109 co-relation queries the response was YES. [2024-06-21 16:28:10,441 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-21 16:28:10,458 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 259 selfloop transitions, 65 changer transitions 0/327 dead transitions. [2024-06-21 16:28:10,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 327 transitions, 3580 flow [2024-06-21 16:28:10,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:28:10,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:28:10,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-21 16:28:10,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42350332594235035 [2024-06-21 16:28:10,460 INFO L175 Difference]: Start difference. First operand has 235 places, 268 transitions, 2517 flow. Second operand 11 states and 191 transitions. [2024-06-21 16:28:10,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 327 transitions, 3580 flow [2024-06-21 16:28:11,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 327 transitions, 3497 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:28:11,194 INFO L231 Difference]: Finished difference. Result has 243 places, 286 transitions, 2791 flow [2024-06-21 16:28:11,194 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-21 16:28:11,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-21 16:28:11,194 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 286 transitions, 2791 flow [2024-06-21 16:28:11,195 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-21 16:28:11,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:11,195 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-21 16:28:11,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:28:11,195 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-21 16:28:11,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:11,195 INFO L85 PathProgramCache]: Analyzing trace with hash 841279976, now seen corresponding path program 1 times [2024-06-21 16:28:11,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:11,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625626921] [2024-06-21 16:28:11,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:11,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:11,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:11,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:11,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:11,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625626921] [2024-06-21 16:28:11,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625626921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:11,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:11,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:11,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490943059] [2024-06-21 16:28:11,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:11,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:11,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:11,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:12,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:12,048 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-21 16:28:12,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:12,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:12,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:13,020 INFO L124 PetriNetUnfolderBase]: 3252/4962 cut-off events. [2024-06-21 16:28:13,021 INFO L125 PetriNetUnfolderBase]: For 502401/502401 co-relation queries the response was YES. [2024-06-21 16:28:13,051 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-21 16:28:13,066 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 35 changer transitions 0/320 dead transitions. [2024-06-21 16:28:13,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 320 transitions, 3756 flow [2024-06-21 16:28:13,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:13,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:13,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 16:28:13,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 16:28:13,067 INFO L175 Difference]: Start difference. First operand has 243 places, 286 transitions, 2791 flow. Second operand 8 states and 138 transitions. [2024-06-21 16:28:13,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 320 transitions, 3756 flow [2024-06-21 16:28:13,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 320 transitions, 3664 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 16:28:13,823 INFO L231 Difference]: Finished difference. Result has 248 places, 293 transitions, 2916 flow [2024-06-21 16:28:13,823 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-21 16:28:13,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-21 16:28:13,824 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 293 transitions, 2916 flow [2024-06-21 16:28:13,824 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-21 16:28:13,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:13,824 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-21 16:28:13,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:28:13,824 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-21 16:28:13,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:13,824 INFO L85 PathProgramCache]: Analyzing trace with hash 846993896, now seen corresponding path program 2 times [2024-06-21 16:28:13,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:13,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393420740] [2024-06-21 16:28:13,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:13,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:14,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:14,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:14,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393420740] [2024-06-21 16:28:14,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393420740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:14,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:14,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:14,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401777474] [2024-06-21 16:28:14,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:14,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:14,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:14,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:14,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:14,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:14,631 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-21 16:28:14,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:14,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:14,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:15,646 INFO L124 PetriNetUnfolderBase]: 3257/4969 cut-off events. [2024-06-21 16:28:15,647 INFO L125 PetriNetUnfolderBase]: For 517265/517265 co-relation queries the response was YES. [2024-06-21 16:28:15,680 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-21 16:28:15,696 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 39 changer transitions 0/325 dead transitions. [2024-06-21 16:28:15,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 325 transitions, 3841 flow [2024-06-21 16:28:15,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:28:15,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:28:15,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 16:28:15,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-21 16:28:15,697 INFO L175 Difference]: Start difference. First operand has 248 places, 293 transitions, 2916 flow. Second operand 10 states and 162 transitions. [2024-06-21 16:28:15,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 325 transitions, 3841 flow [2024-06-21 16:28:16,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 325 transitions, 3695 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-21 16:28:16,343 INFO L231 Difference]: Finished difference. Result has 254 places, 296 transitions, 2921 flow [2024-06-21 16:28:16,343 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-21 16:28:16,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-21 16:28:16,344 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 296 transitions, 2921 flow [2024-06-21 16:28:16,344 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-21 16:28:16,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:16,344 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-21 16:28:16,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:28:16,344 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-21 16:28:16,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:16,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1210234044, now seen corresponding path program 3 times [2024-06-21 16:28:16,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:16,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798589590] [2024-06-21 16:28:16,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:16,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:17,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:17,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:17,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798589590] [2024-06-21 16:28:17,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798589590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:17,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:17,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:17,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217031968] [2024-06-21 16:28:17,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:17,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:17,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:17,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:17,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:17,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:17,482 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-21 16:28:17,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:17,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:17,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:18,561 INFO L124 PetriNetUnfolderBase]: 3265/4981 cut-off events. [2024-06-21 16:28:18,561 INFO L125 PetriNetUnfolderBase]: For 533415/533415 co-relation queries the response was YES. [2024-06-21 16:28:18,602 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-21 16:28:18,625 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 288 selfloop transitions, 32 changer transitions 0/323 dead transitions. [2024-06-21 16:28:18,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 323 transitions, 3655 flow [2024-06-21 16:28:18,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:28:18,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:28:18,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 16:28:18,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39295392953929537 [2024-06-21 16:28:18,629 INFO L175 Difference]: Start difference. First operand has 254 places, 296 transitions, 2921 flow. Second operand 9 states and 145 transitions. [2024-06-21 16:28:18,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 323 transitions, 3655 flow [2024-06-21 16:28:19,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 323 transitions, 3555 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 16:28:19,180 INFO L231 Difference]: Finished difference. Result has 255 places, 298 transitions, 2926 flow [2024-06-21 16:28:19,180 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-21 16:28:19,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-21 16:28:19,180 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 298 transitions, 2926 flow [2024-06-21 16:28:19,180 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-21 16:28:19,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:19,181 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-21 16:28:19,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:28:19,181 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-21 16:28:19,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:19,181 INFO L85 PathProgramCache]: Analyzing trace with hash 956571146, now seen corresponding path program 3 times [2024-06-21 16:28:19,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:19,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700484486] [2024-06-21 16:28:19,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:19,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:19,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:19,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:19,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700484486] [2024-06-21 16:28:19,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700484486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:19,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:19,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:19,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624720606] [2024-06-21 16:28:19,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:19,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:19,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:19,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:19,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:19,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:19,953 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-21 16:28:19,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:19,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:19,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:20,850 INFO L124 PetriNetUnfolderBase]: 3278/5000 cut-off events. [2024-06-21 16:28:20,850 INFO L125 PetriNetUnfolderBase]: For 547724/547726 co-relation queries the response was YES. [2024-06-21 16:28:20,887 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-21 16:28:20,905 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 72 changer transitions 0/333 dead transitions. [2024-06-21 16:28:20,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 333 transitions, 4280 flow [2024-06-21 16:28:20,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:20,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:20,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:28:20,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 16:28:20,906 INFO L175 Difference]: Start difference. First operand has 255 places, 298 transitions, 2926 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:28:20,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 333 transitions, 4280 flow [2024-06-21 16:28:21,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 333 transitions, 4175 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 16:28:21,564 INFO L231 Difference]: Finished difference. Result has 255 places, 307 transitions, 3169 flow [2024-06-21 16:28:21,564 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-21 16:28:21,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-21 16:28:21,565 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 307 transitions, 3169 flow [2024-06-21 16:28:21,565 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-21 16:28:21,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:21,565 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-21 16:28:21,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:28:21,565 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-21 16:28:21,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:21,565 INFO L85 PathProgramCache]: Analyzing trace with hash 956749892, now seen corresponding path program 1 times [2024-06-21 16:28:21,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:21,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322889087] [2024-06-21 16:28:21,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:21,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:21,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:22,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:22,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:22,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322889087] [2024-06-21 16:28:22,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322889087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:22,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:22,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:22,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146959351] [2024-06-21 16:28:22,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:22,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:22,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:22,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:22,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:22,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:22,405 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-21 16:28:22,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:22,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:22,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:23,512 INFO L124 PetriNetUnfolderBase]: 3288/5014 cut-off events. [2024-06-21 16:28:23,513 INFO L125 PetriNetUnfolderBase]: For 567426/567428 co-relation queries the response was YES. [2024-06-21 16:28:23,546 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-21 16:28:23,562 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 29 changer transitions 0/336 dead transitions. [2024-06-21 16:28:23,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 336 transitions, 3969 flow [2024-06-21 16:28:23,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:23,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:23,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:28:23,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 16:28:23,563 INFO L175 Difference]: Start difference. First operand has 255 places, 307 transitions, 3169 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:28:23,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 336 transitions, 3969 flow [2024-06-21 16:28:24,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 336 transitions, 3789 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 16:28:24,075 INFO L231 Difference]: Finished difference. Result has 258 places, 310 transitions, 3123 flow [2024-06-21 16:28:24,075 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-21 16:28:24,075 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-21 16:28:24,075 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 310 transitions, 3123 flow [2024-06-21 16:28:24,075 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-21 16:28:24,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:24,075 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-21 16:28:24,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:28:24,075 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-21 16:28:24,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:24,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1320113172, now seen corresponding path program 1 times [2024-06-21 16:28:24,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:24,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163731674] [2024-06-21 16:28:24,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:24,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:24,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:24,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:24,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:24,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163731674] [2024-06-21 16:28:24,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163731674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:24,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:24,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:24,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756247057] [2024-06-21 16:28:24,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:24,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:24,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:24,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:24,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:24,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:24,849 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-21 16:28:24,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:24,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:24,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:25,852 INFO L124 PetriNetUnfolderBase]: 3343/5090 cut-off events. [2024-06-21 16:28:25,852 INFO L125 PetriNetUnfolderBase]: For 596354/596356 co-relation queries the response was YES. [2024-06-21 16:28:25,891 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-21 16:28:25,911 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 59 changer transitions 0/354 dead transitions. [2024-06-21 16:28:25,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 354 transitions, 4400 flow [2024-06-21 16:28:25,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:25,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:25,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:28:25,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 16:28:25,917 INFO L175 Difference]: Start difference. First operand has 258 places, 310 transitions, 3123 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:28:25,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 354 transitions, 4400 flow [2024-06-21 16:28:26,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 354 transitions, 4290 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 16:28:26,665 INFO L231 Difference]: Finished difference. Result has 261 places, 326 transitions, 3366 flow [2024-06-21 16:28:26,665 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-21 16:28:26,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-21 16:28:26,666 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 326 transitions, 3366 flow [2024-06-21 16:28:26,666 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-21 16:28:26,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:26,666 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-21 16:28:26,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:28:26,667 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-21 16:28:26,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:26,667 INFO L85 PathProgramCache]: Analyzing trace with hash 956869862, now seen corresponding path program 2 times [2024-06-21 16:28:26,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:26,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877940523] [2024-06-21 16:28:26,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:26,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:26,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:27,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:27,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:27,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877940523] [2024-06-21 16:28:27,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877940523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:27,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:27,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:27,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681030712] [2024-06-21 16:28:27,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:27,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:27,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:27,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:27,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:27,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:27,412 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-21 16:28:27,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:27,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:27,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:28,357 INFO L124 PetriNetUnfolderBase]: 3377/5137 cut-off events. [2024-06-21 16:28:28,357 INFO L125 PetriNetUnfolderBase]: For 620856/620858 co-relation queries the response was YES. [2024-06-21 16:28:28,399 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-21 16:28:28,418 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 303 selfloop transitions, 62 changer transitions 0/368 dead transitions. [2024-06-21 16:28:28,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 368 transitions, 4723 flow [2024-06-21 16:28:28,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:28,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:28,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 16:28:28,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 16:28:28,420 INFO L175 Difference]: Start difference. First operand has 261 places, 326 transitions, 3366 flow. Second operand 8 states and 142 transitions. [2024-06-21 16:28:28,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 368 transitions, 4723 flow [2024-06-21 16:28:29,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 368 transitions, 4637 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-21 16:28:29,240 INFO L231 Difference]: Finished difference. Result has 268 places, 342 transitions, 3701 flow [2024-06-21 16:28:29,241 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-21 16:28:29,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-21 16:28:29,241 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 342 transitions, 3701 flow [2024-06-21 16:28:29,241 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-21 16:28:29,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:29,241 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-21 16:28:29,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:28:29,241 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-21 16:28:29,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:29,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1320112800, now seen corresponding path program 4 times [2024-06-21 16:28:29,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:29,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057020274] [2024-06-21 16:28:29,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:29,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:29,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:29,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:29,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057020274] [2024-06-21 16:28:29,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057020274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:29,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:29,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:29,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284546409] [2024-06-21 16:28:29,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:29,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:29,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:29,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:29,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:30,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:30,067 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-21 16:28:30,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:30,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:30,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:31,004 INFO L124 PetriNetUnfolderBase]: 3382/5144 cut-off events. [2024-06-21 16:28:31,004 INFO L125 PetriNetUnfolderBase]: For 635321/635323 co-relation queries the response was YES. [2024-06-21 16:28:31,047 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-21 16:28:31,066 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 74 changer transitions 0/367 dead transitions. [2024-06-21 16:28:31,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 367 transitions, 4825 flow [2024-06-21 16:28:31,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:31,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:31,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:28:31,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 16:28:31,068 INFO L175 Difference]: Start difference. First operand has 268 places, 342 transitions, 3701 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:28:31,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 367 transitions, 4825 flow [2024-06-21 16:28:32,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 367 transitions, 4731 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-21 16:28:32,206 INFO L231 Difference]: Finished difference. Result has 274 places, 345 transitions, 3795 flow [2024-06-21 16:28:32,206 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-21 16:28:32,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-21 16:28:32,207 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 345 transitions, 3795 flow [2024-06-21 16:28:32,207 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-21 16:28:32,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:32,207 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-21 16:28:32,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:28:32,207 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-21 16:28:32,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:32,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1133881226, now seen corresponding path program 5 times [2024-06-21 16:28:32,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:32,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182003948] [2024-06-21 16:28:32,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:32,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:32,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:32,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:32,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:32,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182003948] [2024-06-21 16:28:32,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182003948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:32,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:32,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:32,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506532228] [2024-06-21 16:28:32,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:32,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:32,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:32,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:32,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:33,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:33,044 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-21 16:28:33,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:33,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:33,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:34,061 INFO L124 PetriNetUnfolderBase]: 3387/5150 cut-off events. [2024-06-21 16:28:34,061 INFO L125 PetriNetUnfolderBase]: For 650057/650057 co-relation queries the response was YES. [2024-06-21 16:28:34,106 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-21 16:28:34,126 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 333 selfloop transitions, 29 changer transitions 0/365 dead transitions. [2024-06-21 16:28:34,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 365 transitions, 4604 flow [2024-06-21 16:28:34,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:34,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:34,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 16:28:34,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 16:28:34,127 INFO L175 Difference]: Start difference. First operand has 274 places, 345 transitions, 3795 flow. Second operand 8 states and 128 transitions. [2024-06-21 16:28:34,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 365 transitions, 4604 flow [2024-06-21 16:28:35,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 365 transitions, 4496 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 16:28:35,285 INFO L231 Difference]: Finished difference. Result has 278 places, 348 transitions, 3800 flow [2024-06-21 16:28:35,285 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-21 16:28:35,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-21 16:28:35,286 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 348 transitions, 3800 flow [2024-06-21 16:28:35,286 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-21 16:28:35,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:35,286 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-21 16:28:35,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:28:35,286 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-21 16:28:35,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:35,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1134001196, now seen corresponding path program 6 times [2024-06-21 16:28:35,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:35,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375103458] [2024-06-21 16:28:35,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:35,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:35,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:35,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-21 16:28:35,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:35,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375103458] [2024-06-21 16:28:35,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375103458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:35,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:35,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:35,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977815550] [2024-06-21 16:28:35,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:35,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:35,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:35,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:35,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:36,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:36,056 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-21 16:28:36,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:36,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:36,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:37,000 INFO L124 PetriNetUnfolderBase]: 3400/5169 cut-off events. [2024-06-21 16:28:37,000 INFO L125 PetriNetUnfolderBase]: For 669455/669457 co-relation queries the response was YES. [2024-06-21 16:28:37,045 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-21 16:28:37,066 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 83 changer transitions 0/373 dead transitions. [2024-06-21 16:28:37,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 373 transitions, 5000 flow [2024-06-21 16:28:37,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:37,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:37,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:28:37,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 16:28:37,067 INFO L175 Difference]: Start difference. First operand has 278 places, 348 transitions, 3800 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:28:37,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 373 transitions, 5000 flow [2024-06-21 16:28:38,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 373 transitions, 4924 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 16:28:38,115 INFO L231 Difference]: Finished difference. Result has 280 places, 354 transitions, 3994 flow [2024-06-21 16:28:38,115 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-21 16:28:38,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-21 16:28:38,115 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 354 transitions, 3994 flow [2024-06-21 16:28:38,115 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-21 16:28:38,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:38,116 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-21 16:28:38,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:28:38,116 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-21 16:28:38,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:38,116 INFO L85 PathProgramCache]: Analyzing trace with hash 961511492, now seen corresponding path program 3 times [2024-06-21 16:28:38,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:38,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528110153] [2024-06-21 16:28:38,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:38,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:38,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:38,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:38,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528110153] [2024-06-21 16:28:38,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528110153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:38,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:38,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:38,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359863941] [2024-06-21 16:28:38,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:38,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:38,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:38,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:38,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:38,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:38,900 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-21 16:28:38,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:38,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:38,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:39,888 INFO L124 PetriNetUnfolderBase]: 3426/5205 cut-off events. [2024-06-21 16:28:39,888 INFO L125 PetriNetUnfolderBase]: For 696144/696146 co-relation queries the response was YES. [2024-06-21 16:28:39,928 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-21 16:28:39,946 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 70 changer transitions 0/382 dead transitions. [2024-06-21 16:28:39,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 382 transitions, 5262 flow [2024-06-21 16:28:39,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:39,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:39,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 16:28:39,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 16:28:39,947 INFO L175 Difference]: Start difference. First operand has 280 places, 354 transitions, 3994 flow. Second operand 8 states and 137 transitions. [2024-06-21 16:28:39,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 382 transitions, 5262 flow [2024-06-21 16:28:41,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 382 transitions, 5138 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 16:28:41,008 INFO L231 Difference]: Finished difference. Result has 284 places, 360 transitions, 4142 flow [2024-06-21 16:28:41,008 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-21 16:28:41,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-21 16:28:41,009 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 360 transitions, 4142 flow [2024-06-21 16:28:41,009 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-21 16:28:41,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:41,009 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-21 16:28:41,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:28:41,009 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-21 16:28:41,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:41,010 INFO L85 PathProgramCache]: Analyzing trace with hash 961511678, now seen corresponding path program 2 times [2024-06-21 16:28:41,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:41,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881176096] [2024-06-21 16:28:41,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:41,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:41,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:41,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:41,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:41,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881176096] [2024-06-21 16:28:41,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881176096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:41,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:41,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:41,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693910569] [2024-06-21 16:28:41,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:41,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:41,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:41,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:41,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:41,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:41,772 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-21 16:28:41,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:41,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:41,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:42,938 INFO L124 PetriNetUnfolderBase]: 3489/5292 cut-off events. [2024-06-21 16:28:42,938 INFO L125 PetriNetUnfolderBase]: For 736663/736665 co-relation queries the response was YES. [2024-06-21 16:28:42,983 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-21 16:28:43,007 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 328 selfloop transitions, 67 changer transitions 0/398 dead transitions. [2024-06-21 16:28:43,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 398 transitions, 5639 flow [2024-06-21 16:28:43,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:43,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:43,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 16:28:43,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:28:43,008 INFO L175 Difference]: Start difference. First operand has 284 places, 360 transitions, 4142 flow. Second operand 8 states and 144 transitions. [2024-06-21 16:28:43,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 398 transitions, 5639 flow [2024-06-21 16:28:44,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 398 transitions, 5507 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 16:28:44,228 INFO L231 Difference]: Finished difference. Result has 288 places, 370 transitions, 4283 flow [2024-06-21 16:28:44,228 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-21 16:28:44,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-21 16:28:44,229 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 370 transitions, 4283 flow [2024-06-21 16:28:44,229 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-21 16:28:44,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:44,229 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-21 16:28:44,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:28:44,229 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-21 16:28:44,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:44,230 INFO L85 PathProgramCache]: Analyzing trace with hash -258874264, now seen corresponding path program 3 times [2024-06-21 16:28:44,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:44,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211588373] [2024-06-21 16:28:44,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:44,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:44,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:44,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:44,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211588373] [2024-06-21 16:28:44,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211588373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:44,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:44,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:28:44,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461880920] [2024-06-21 16:28:44,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:44,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:28:44,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:44,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:28:44,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:28:45,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:45,006 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-21 16:28:45,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:45,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:45,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:45,973 INFO L124 PetriNetUnfolderBase]: 3480/5280 cut-off events. [2024-06-21 16:28:45,974 INFO L125 PetriNetUnfolderBase]: For 743864/743866 co-relation queries the response was YES. [2024-06-21 16:28:46,018 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-21 16:28:46,038 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 323 selfloop transitions, 69 changer transitions 0/395 dead transitions. [2024-06-21 16:28:46,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 395 transitions, 5471 flow [2024-06-21 16:28:46,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:28:46,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:28:46,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 16:28:46,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 16:28:46,039 INFO L175 Difference]: Start difference. First operand has 288 places, 370 transitions, 4283 flow. Second operand 8 states and 140 transitions. [2024-06-21 16:28:46,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 395 transitions, 5471 flow [2024-06-21 16:28:46,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 395 transitions, 5348 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 16:28:46,981 INFO L231 Difference]: Finished difference. Result has 293 places, 370 transitions, 4304 flow [2024-06-21 16:28:46,981 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-21 16:28:46,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-21 16:28:46,981 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 370 transitions, 4304 flow [2024-06-21 16:28:46,982 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-21 16:28:46,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:46,982 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-21 16:28:46,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:28:46,982 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-21 16:28:46,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:46,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1133888790, now seen corresponding path program 2 times [2024-06-21 16:28:46,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:46,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274362409] [2024-06-21 16:28:46,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:46,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:46,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:47,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:47,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:47,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274362409] [2024-06-21 16:28:47,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274362409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:47,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:47,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:47,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536500] [2024-06-21 16:28:47,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:47,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:47,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:47,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:47,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:48,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:48,013 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-21 16:28:48,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:48,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:48,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:49,077 INFO L124 PetriNetUnfolderBase]: 3510/5321 cut-off events. [2024-06-21 16:28:49,077 INFO L125 PetriNetUnfolderBase]: For 761449/761449 co-relation queries the response was YES. [2024-06-21 16:28:49,121 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-21 16:28:49,141 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 351 selfloop transitions, 50 changer transitions 0/404 dead transitions. [2024-06-21 16:28:49,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 404 transitions, 5270 flow [2024-06-21 16:28:49,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:28:49,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:28:49,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 16:28:49,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 16:28:49,142 INFO L175 Difference]: Start difference. First operand has 293 places, 370 transitions, 4304 flow. Second operand 9 states and 154 transitions. [2024-06-21 16:28:49,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 404 transitions, 5270 flow [2024-06-21 16:28:50,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 404 transitions, 5130 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 16:28:50,155 INFO L231 Difference]: Finished difference. Result has 296 places, 377 transitions, 4357 flow [2024-06-21 16:28:50,155 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-21 16:28:50,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-21 16:28:50,156 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 377 transitions, 4357 flow [2024-06-21 16:28:50,156 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-21 16:28:50,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:50,156 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-21 16:28:50,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:28:50,156 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-21 16:28:50,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:50,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1133878250, now seen corresponding path program 4 times [2024-06-21 16:28:50,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:50,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884033508] [2024-06-21 16:28:50,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:50,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:50,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:51,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:51,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:51,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884033508] [2024-06-21 16:28:51,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884033508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:51,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:51,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:51,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811486071] [2024-06-21 16:28:51,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:51,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:51,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:51,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:51,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:51,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:51,161 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-21 16:28:51,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:51,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:51,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:52,173 INFO L124 PetriNetUnfolderBase]: 3518/5333 cut-off events. [2024-06-21 16:28:52,173 INFO L125 PetriNetUnfolderBase]: For 774938/774938 co-relation queries the response was YES. [2024-06-21 16:28:52,221 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-21 16:28:52,244 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 31 changer transitions 0/398 dead transitions. [2024-06-21 16:28:52,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 398 transitions, 5229 flow [2024-06-21 16:28:52,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:28:52,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:28:52,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 16:28:52,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-21 16:28:52,245 INFO L175 Difference]: Start difference. First operand has 296 places, 377 transitions, 4357 flow. Second operand 9 states and 140 transitions. [2024-06-21 16:28:52,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 398 transitions, 5229 flow [2024-06-21 16:28:53,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 398 transitions, 5122 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 16:28:53,309 INFO L231 Difference]: Finished difference. Result has 301 places, 379 transitions, 4357 flow [2024-06-21 16:28:53,310 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-21 16:28:53,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-21 16:28:53,310 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 379 transitions, 4357 flow [2024-06-21 16:28:53,310 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-21 16:28:53,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:53,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:28:53,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:28:53,310 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-21 16:28:53,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:53,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1497477874, now seen corresponding path program 3 times [2024-06-21 16:28:53,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:53,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577018654] [2024-06-21 16:28:53,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:53,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:54,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:54,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:54,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577018654] [2024-06-21 16:28:54,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577018654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:54,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:54,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:54,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591571850] [2024-06-21 16:28:54,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:54,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:54,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:54,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:54,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:54,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:54,349 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-21 16:28:54,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:54,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:54,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:55,388 INFO L124 PetriNetUnfolderBase]: 3533/5354 cut-off events. [2024-06-21 16:28:55,388 INFO L125 PetriNetUnfolderBase]: For 796148/796148 co-relation queries the response was YES. [2024-06-21 16:28:55,435 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-21 16:28:55,456 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 354 selfloop transitions, 51 changer transitions 0/408 dead transitions. [2024-06-21 16:28:55,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 408 transitions, 5307 flow [2024-06-21 16:28:55,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:28:55,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:28:55,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 16:28:55,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 16:28:55,457 INFO L175 Difference]: Start difference. First operand has 301 places, 379 transitions, 4357 flow. Second operand 9 states and 151 transitions. [2024-06-21 16:28:55,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 408 transitions, 5307 flow [2024-06-21 16:28:56,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 408 transitions, 5220 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 16:28:56,284 INFO L231 Difference]: Finished difference. Result has 303 places, 383 transitions, 4451 flow [2024-06-21 16:28:56,284 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-21 16:28:56,284 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-21 16:28:56,284 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 383 transitions, 4451 flow [2024-06-21 16:28:56,285 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-21 16:28:56,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:56,285 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-21 16:28:56,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:28:56,285 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-21 16:28:56,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:56,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1497121684, now seen corresponding path program 4 times [2024-06-21 16:28:56,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:56,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397581632] [2024-06-21 16:28:56,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:56,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:56,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:28:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:28:57,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:28:57,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397581632] [2024-06-21 16:28:57,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397581632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:28:57,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:28:57,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:28:57,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076845566] [2024-06-21 16:28:57,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:28:57,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:28:57,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:28:57,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:28:57,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:28:57,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:28:57,380 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-21 16:28:57,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:28:57,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:28:57,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:28:58,509 INFO L124 PetriNetUnfolderBase]: 3538/5361 cut-off events. [2024-06-21 16:28:58,509 INFO L125 PetriNetUnfolderBase]: For 806843/806843 co-relation queries the response was YES. [2024-06-21 16:28:58,554 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-21 16:28:58,573 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 352 selfloop transitions, 60 changer transitions 0/415 dead transitions. [2024-06-21 16:28:58,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 415 transitions, 5422 flow [2024-06-21 16:28:58,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:28:58,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:28:58,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 16:28:58,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-21 16:28:58,574 INFO L175 Difference]: Start difference. First operand has 303 places, 383 transitions, 4451 flow. Second operand 10 states and 169 transitions. [2024-06-21 16:28:58,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 415 transitions, 5422 flow [2024-06-21 16:28:59,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 415 transitions, 5275 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 16:28:59,809 INFO L231 Difference]: Finished difference. Result has 306 places, 386 transitions, 4498 flow [2024-06-21 16:28:59,809 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-21 16:28:59,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-21 16:28:59,810 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 386 transitions, 4498 flow [2024-06-21 16:28:59,810 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-21 16:28:59,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:28:59,810 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-21 16:28:59,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:28:59,810 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-21 16:28:59,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:28:59,810 INFO L85 PathProgramCache]: Analyzing trace with hash -27406954, now seen corresponding path program 4 times [2024-06-21 16:28:59,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:28:59,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887949759] [2024-06-21 16:28:59,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:28:59,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:28:59,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:00,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:00,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:00,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887949759] [2024-06-21 16:29:00,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887949759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:00,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:00,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:00,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649965291] [2024-06-21 16:29:00,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:00,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:00,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:00,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:00,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:00,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:00,560 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-21 16:29:00,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:00,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:00,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:01,788 INFO L124 PetriNetUnfolderBase]: 3564/5397 cut-off events. [2024-06-21 16:29:01,788 INFO L125 PetriNetUnfolderBase]: For 836413/836413 co-relation queries the response was YES. [2024-06-21 16:29:01,828 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-21 16:29:01,846 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 391 selfloop transitions, 23 changer transitions 0/417 dead transitions. [2024-06-21 16:29:01,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 417 transitions, 5703 flow [2024-06-21 16:29:01,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:29:01,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:29:01,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 16:29:01,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-21 16:29:01,847 INFO L175 Difference]: Start difference. First operand has 306 places, 386 transitions, 4498 flow. Second operand 9 states and 143 transitions. [2024-06-21 16:29:01,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 417 transitions, 5703 flow [2024-06-21 16:29:02,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 417 transitions, 5556 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 16:29:02,714 INFO L231 Difference]: Finished difference. Result has 309 places, 393 transitions, 4566 flow [2024-06-21 16:29:02,714 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-21 16:29:02,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-21 16:29:02,715 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 393 transitions, 4566 flow [2024-06-21 16:29:02,715 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-21 16:29:02,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:02,715 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-21 16:29:02,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:29:02,715 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-21 16:29:02,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:02,716 INFO L85 PathProgramCache]: Analyzing trace with hash -15979114, now seen corresponding path program 5 times [2024-06-21 16:29:02,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:02,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839942106] [2024-06-21 16:29:02,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:02,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:02,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:03,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:03,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:03,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839942106] [2024-06-21 16:29:03,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839942106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:03,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:03,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:03,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236322858] [2024-06-21 16:29:03,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:03,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:03,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:03,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:03,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:03,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:03,548 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-21 16:29:03,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:03,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:03,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:04,607 INFO L124 PetriNetUnfolderBase]: 3558/5389 cut-off events. [2024-06-21 16:29:04,608 INFO L125 PetriNetUnfolderBase]: For 846773/846773 co-relation queries the response was YES. [2024-06-21 16:29:04,659 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-21 16:29:04,680 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 391 selfloop transitions, 17 changer transitions 0/411 dead transitions. [2024-06-21 16:29:04,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 411 transitions, 5430 flow [2024-06-21 16:29:04,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:04,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:04,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:29:04,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-21 16:29:04,682 INFO L175 Difference]: Start difference. First operand has 309 places, 393 transitions, 4566 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:29:04,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 411 transitions, 5430 flow [2024-06-21 16:29:05,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 411 transitions, 5308 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 16:29:05,755 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 4484 flow [2024-06-21 16:29:05,755 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-21 16:29:05,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-21 16:29:05,756 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 4484 flow [2024-06-21 16:29:05,756 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-21 16:29:05,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:05,756 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-21 16:29:05,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:29:05,756 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-21 16:29:05,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:05,756 INFO L85 PathProgramCache]: Analyzing trace with hash -255308104, now seen corresponding path program 6 times [2024-06-21 16:29:05,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:05,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214031640] [2024-06-21 16:29:05,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:05,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:05,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:06,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-21 16:29:06,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:06,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214031640] [2024-06-21 16:29:06,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214031640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:06,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:06,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:06,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134389853] [2024-06-21 16:29:06,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:06,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:06,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:06,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:06,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:06,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:06,550 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-21 16:29:06,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:06,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:06,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:07,668 INFO L124 PetriNetUnfolderBase]: 3568/5403 cut-off events. [2024-06-21 16:29:07,668 INFO L125 PetriNetUnfolderBase]: For 864913/864913 co-relation queries the response was YES. [2024-06-21 16:29:07,716 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-21 16:29:07,737 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 394 selfloop transitions, 22 changer transitions 0/419 dead transitions. [2024-06-21 16:29:07,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 419 transitions, 5451 flow [2024-06-21 16:29:07,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:07,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:07,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:29:07,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-21 16:29:07,738 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 4484 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:29:07,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 419 transitions, 5451 flow [2024-06-21 16:29:08,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 419 transitions, 5411 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 16:29:08,860 INFO L231 Difference]: Finished difference. Result has 314 places, 396 transitions, 4567 flow [2024-06-21 16:29:08,860 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-21 16:29:08,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-21 16:29:08,860 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 396 transitions, 4567 flow [2024-06-21 16:29:08,860 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-21 16:29:08,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:08,860 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-21 16:29:08,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:29:08,861 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-21 16:29:08,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:08,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1485453404, now seen corresponding path program 7 times [2024-06-21 16:29:08,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:08,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250849490] [2024-06-21 16:29:08,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:08,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:08,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:09,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:09,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:09,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250849490] [2024-06-21 16:29:09,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250849490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:09,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:09,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:09,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099653212] [2024-06-21 16:29:09,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:09,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:09,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:09,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:09,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:09,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:09,582 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-21 16:29:09,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:09,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:09,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:10,645 INFO L124 PetriNetUnfolderBase]: 3573/5410 cut-off events. [2024-06-21 16:29:10,645 INFO L125 PetriNetUnfolderBase]: For 879717/879717 co-relation queries the response was YES. [2024-06-21 16:29:10,694 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-21 16:29:10,714 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 38 changer transitions 0/420 dead transitions. [2024-06-21 16:29:10,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 420 transitions, 5687 flow [2024-06-21 16:29:10,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:10,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:10,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:29:10,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-21 16:29:10,716 INFO L175 Difference]: Start difference. First operand has 314 places, 396 transitions, 4567 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:29:10,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 420 transitions, 5687 flow [2024-06-21 16:29:11,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 420 transitions, 5595 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 16:29:11,902 INFO L231 Difference]: Finished difference. Result has 316 places, 399 transitions, 4611 flow [2024-06-21 16:29:11,902 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-21 16:29:11,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-21 16:29:11,903 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 399 transitions, 4611 flow [2024-06-21 16:29:11,903 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-21 16:29:11,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:11,903 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-21 16:29:11,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:29:11,903 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-21 16:29:11,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:11,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1986327140, now seen corresponding path program 8 times [2024-06-21 16:29:11,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:11,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097365573] [2024-06-21 16:29:11,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:11,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:12,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:12,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:12,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097365573] [2024-06-21 16:29:12,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097365573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:12,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:12,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:12,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268169124] [2024-06-21 16:29:12,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:12,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:12,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:12,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:12,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:12,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:12,732 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-21 16:29:12,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:12,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:12,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:13,863 INFO L124 PetriNetUnfolderBase]: 3570/5406 cut-off events. [2024-06-21 16:29:13,863 INFO L125 PetriNetUnfolderBase]: For 893529/893529 co-relation queries the response was YES. [2024-06-21 16:29:13,907 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-21 16:29:13,925 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 36 changer transitions 0/417 dead transitions. [2024-06-21 16:29:13,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 417 transitions, 5665 flow [2024-06-21 16:29:13,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:13,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:13,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:29:13,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-21 16:29:13,926 INFO L175 Difference]: Start difference. First operand has 316 places, 399 transitions, 4611 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:29:13,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 417 transitions, 5665 flow [2024-06-21 16:29:15,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 417 transitions, 5396 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-06-21 16:29:15,217 INFO L231 Difference]: Finished difference. Result has 315 places, 399 transitions, 4420 flow [2024-06-21 16:29:15,217 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-21 16:29:15,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-21 16:29:15,218 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 399 transitions, 4420 flow [2024-06-21 16:29:15,218 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-21 16:29:15,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:15,218 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-21 16:29:15,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:29:15,219 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-21 16:29:15,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:15,219 INFO L85 PathProgramCache]: Analyzing trace with hash 789571330, now seen corresponding path program 4 times [2024-06-21 16:29:15,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:15,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111756507] [2024-06-21 16:29:15,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:15,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:15,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:15,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:15,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111756507] [2024-06-21 16:29:15,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111756507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:15,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:15,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776723133] [2024-06-21 16:29:15,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:15,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:15,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:15,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:15,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:15,975 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-21 16:29:15,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:15,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:15,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:17,040 INFO L124 PetriNetUnfolderBase]: 3561/5394 cut-off events. [2024-06-21 16:29:17,040 INFO L125 PetriNetUnfolderBase]: For 906992/906992 co-relation queries the response was YES. [2024-06-21 16:29:17,093 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-21 16:29:17,115 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 38 changer transitions 0/421 dead transitions. [2024-06-21 16:29:17,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 421 transitions, 5504 flow [2024-06-21 16:29:17,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:17,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:17,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 16:29:17,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 16:29:17,117 INFO L175 Difference]: Start difference. First operand has 315 places, 399 transitions, 4420 flow. Second operand 8 states and 135 transitions. [2024-06-21 16:29:17,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 421 transitions, 5504 flow [2024-06-21 16:29:18,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 421 transitions, 5399 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:29:18,972 INFO L231 Difference]: Finished difference. Result has 317 places, 399 transitions, 4397 flow [2024-06-21 16:29:18,972 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-21 16:29:18,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-21 16:29:18,972 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 399 transitions, 4397 flow [2024-06-21 16:29:18,972 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-21 16:29:18,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:18,973 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-21 16:29:18,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:29:18,973 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-21 16:29:18,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:18,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1122508996, now seen corresponding path program 7 times [2024-06-21 16:29:18,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:18,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895963316] [2024-06-21 16:29:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:18,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:19,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:19,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895963316] [2024-06-21 16:29:19,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895963316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:19,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:19,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:19,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750168506] [2024-06-21 16:29:19,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:19,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:19,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:19,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:19,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:19,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:19,795 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-21 16:29:19,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:19,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:19,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:20,888 INFO L124 PetriNetUnfolderBase]: 3555/5386 cut-off events. [2024-06-21 16:29:20,888 INFO L125 PetriNetUnfolderBase]: For 912909/912909 co-relation queries the response was YES. [2024-06-21 16:29:20,941 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-21 16:29:20,963 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 365 selfloop transitions, 52 changer transitions 0/420 dead transitions. [2024-06-21 16:29:20,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 420 transitions, 5479 flow [2024-06-21 16:29:20,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:20,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:20,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 16:29:20,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 16:29:20,964 INFO L175 Difference]: Start difference. First operand has 317 places, 399 transitions, 4397 flow. Second operand 8 states and 134 transitions. [2024-06-21 16:29:20,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 420 transitions, 5479 flow [2024-06-21 16:29:22,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 420 transitions, 5319 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 16:29:22,617 INFO L231 Difference]: Finished difference. Result has 317 places, 399 transitions, 4347 flow [2024-06-21 16:29:22,618 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-21 16:29:22,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-21 16:29:22,618 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 399 transitions, 4347 flow [2024-06-21 16:29:22,618 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-21 16:29:22,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:22,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-21 16:29:22,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:29:22,618 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-21 16:29:22,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:22,619 INFO L85 PathProgramCache]: Analyzing trace with hash -245011330, now seen corresponding path program 9 times [2024-06-21 16:29:22,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:22,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490484776] [2024-06-21 16:29:22,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:22,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:22,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:23,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-21 16:29:23,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:23,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490484776] [2024-06-21 16:29:23,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490484776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:23,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:23,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:23,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623748730] [2024-06-21 16:29:23,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:23,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:23,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:23,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:23,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:23,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:23,314 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-21 16:29:23,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:23,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:23,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:24,429 INFO L124 PetriNetUnfolderBase]: 3560/5393 cut-off events. [2024-06-21 16:29:24,429 INFO L125 PetriNetUnfolderBase]: For 926280/926280 co-relation queries the response was YES. [2024-06-21 16:29:24,481 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-21 16:29:24,504 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 391 selfloop transitions, 22 changer transitions 0/416 dead transitions. [2024-06-21 16:29:24,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 416 transitions, 5251 flow [2024-06-21 16:29:24,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:24,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:24,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:29:24,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:29:24,505 INFO L175 Difference]: Start difference. First operand has 317 places, 399 transitions, 4347 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:29:24,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 416 transitions, 5251 flow [2024-06-21 16:29:26,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 416 transitions, 5065 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:29:26,264 INFO L231 Difference]: Finished difference. Result has 318 places, 402 transitions, 4261 flow [2024-06-21 16:29:26,264 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-21 16:29:26,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-21 16:29:26,265 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 402 transitions, 4261 flow [2024-06-21 16:29:26,265 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-21 16:29:26,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:26,265 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-21 16:29:26,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:29:26,265 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-21 16:29:26,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:26,265 INFO L85 PathProgramCache]: Analyzing trace with hash -245011144, now seen corresponding path program 8 times [2024-06-21 16:29:26,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:26,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780403410] [2024-06-21 16:29:26,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:26,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:26,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:26,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:26,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780403410] [2024-06-21 16:29:26,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780403410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:26,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:26,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:26,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154636708] [2024-06-21 16:29:26,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:26,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:26,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:26,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:26,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:26,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:26,977 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-21 16:29:26,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:26,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:26,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:28,117 INFO L124 PetriNetUnfolderBase]: 3586/5429 cut-off events. [2024-06-21 16:29:28,117 INFO L125 PetriNetUnfolderBase]: For 958827/958827 co-relation queries the response was YES. [2024-06-21 16:29:28,166 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-21 16:29:28,187 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 386 selfloop transitions, 37 changer transitions 0/426 dead transitions. [2024-06-21 16:29:28,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 426 transitions, 5492 flow [2024-06-21 16:29:28,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:28,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:28,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 16:29:28,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 16:29:28,188 INFO L175 Difference]: Start difference. First operand has 318 places, 402 transitions, 4261 flow. Second operand 8 states and 129 transitions. [2024-06-21 16:29:28,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 426 transitions, 5492 flow [2024-06-21 16:29:30,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 426 transitions, 5426 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 16:29:30,278 INFO L231 Difference]: Finished difference. Result has 320 places, 409 transitions, 4428 flow [2024-06-21 16:29:30,278 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-21 16:29:30,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-21 16:29:30,279 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 409 transitions, 4428 flow [2024-06-21 16:29:30,279 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-21 16:29:30,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:30,279 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-21 16:29:30,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:29:30,279 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-21 16:29:30,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:30,280 INFO L85 PathProgramCache]: Analyzing trace with hash 99490802, now seen corresponding path program 5 times [2024-06-21 16:29:30,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:30,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965971892] [2024-06-21 16:29:30,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:30,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:30,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:30,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-21 16:29:30,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:30,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965971892] [2024-06-21 16:29:30,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965971892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:30,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:30,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:30,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797596949] [2024-06-21 16:29:30,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:30,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:30,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:30,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:30,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:30,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:30,946 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-21 16:29:30,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:30,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:30,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:32,064 INFO L124 PetriNetUnfolderBase]: 3601/5450 cut-off events. [2024-06-21 16:29:32,065 INFO L125 PetriNetUnfolderBase]: For 983325/983325 co-relation queries the response was YES. [2024-06-21 16:29:32,115 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-21 16:29:32,137 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 398 selfloop transitions, 28 changer transitions 0/429 dead transitions. [2024-06-21 16:29:32,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 429 transitions, 5372 flow [2024-06-21 16:29:32,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:32,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:32,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:29:32,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 16:29:32,138 INFO L175 Difference]: Start difference. First operand has 320 places, 409 transitions, 4428 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:29:32,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 429 transitions, 5372 flow [2024-06-21 16:29:33,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 429 transitions, 5280 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-21 16:29:33,889 INFO L231 Difference]: Finished difference. Result has 325 places, 413 transitions, 4452 flow [2024-06-21 16:29:33,889 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-21 16:29:33,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-21 16:29:33,889 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 413 transitions, 4452 flow [2024-06-21 16:29:33,889 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-21 16:29:33,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:33,889 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-21 16:29:33,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:29:33,889 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-21 16:29:33,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:33,890 INFO L85 PathProgramCache]: Analyzing trace with hash 99312056, now seen corresponding path program 9 times [2024-06-21 16:29:33,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:33,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022242827] [2024-06-21 16:29:33,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:33,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:33,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:34,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-21 16:29:34,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:34,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022242827] [2024-06-21 16:29:34,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022242827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:34,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:34,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:34,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974698675] [2024-06-21 16:29:34,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:34,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:34,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:34,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:34,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:34,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:34,645 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-21 16:29:34,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:34,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:34,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:35,792 INFO L124 PetriNetUnfolderBase]: 3595/5442 cut-off events. [2024-06-21 16:29:35,792 INFO L125 PetriNetUnfolderBase]: For 988227/988227 co-relation queries the response was YES. [2024-06-21 16:29:35,845 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-21 16:29:35,867 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 396 selfloop transitions, 29 changer transitions 0/428 dead transitions. [2024-06-21 16:29:35,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 428 transitions, 5342 flow [2024-06-21 16:29:35,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:35,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:35,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:29:35,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 16:29:35,868 INFO L175 Difference]: Start difference. First operand has 325 places, 413 transitions, 4452 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:29:35,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 428 transitions, 5342 flow [2024-06-21 16:29:37,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 428 transitions, 5230 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 16:29:37,647 INFO L231 Difference]: Finished difference. Result has 328 places, 413 transitions, 4404 flow [2024-06-21 16:29:37,648 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-21 16:29:37,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-21 16:29:37,648 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 413 transitions, 4404 flow [2024-06-21 16:29:37,648 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-21 16:29:37,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:37,649 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-21 16:29:37,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:29:37,649 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-21 16:29:37,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:37,649 INFO L85 PathProgramCache]: Analyzing trace with hash 99075092, now seen corresponding path program 6 times [2024-06-21 16:29:37,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:37,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987920465] [2024-06-21 16:29:37,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:37,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:37,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:38,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:38,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:38,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987920465] [2024-06-21 16:29:38,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987920465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:38,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:38,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:38,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914389698] [2024-06-21 16:29:38,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:38,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:38,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:38,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:38,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:38,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:38,350 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-21 16:29:38,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:38,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:38,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:39,463 INFO L124 PetriNetUnfolderBase]: 3610/5463 cut-off events. [2024-06-21 16:29:39,463 INFO L125 PetriNetUnfolderBase]: For 1012269/1012269 co-relation queries the response was YES. [2024-06-21 16:29:39,518 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-21 16:29:39,541 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 398 selfloop transitions, 33 changer transitions 0/434 dead transitions. [2024-06-21 16:29:39,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 434 transitions, 5369 flow [2024-06-21 16:29:39,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:39,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:39,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 16:29:39,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-21 16:29:39,545 INFO L175 Difference]: Start difference. First operand has 328 places, 413 transitions, 4404 flow. Second operand 8 states and 131 transitions. [2024-06-21 16:29:39,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 434 transitions, 5369 flow [2024-06-21 16:29:41,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 434 transitions, 5277 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 16:29:41,649 INFO L231 Difference]: Finished difference. Result has 328 places, 416 transitions, 4439 flow [2024-06-21 16:29:41,649 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-21 16:29:41,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-21 16:29:41,649 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 416 transitions, 4439 flow [2024-06-21 16:29:41,650 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-21 16:29:41,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:41,650 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-21 16:29:41,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:29:41,650 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-21 16:29:41,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:41,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1282759248, now seen corresponding path program 7 times [2024-06-21 16:29:41,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:41,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408807286] [2024-06-21 16:29:41,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:41,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:41,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:42,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:42,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:42,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408807286] [2024-06-21 16:29:42,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408807286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:42,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:42,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:42,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163913072] [2024-06-21 16:29:42,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:42,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:42,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:42,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:42,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:42,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:42,425 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-21 16:29:42,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:42,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:42,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:43,615 INFO L124 PetriNetUnfolderBase]: 3625/5485 cut-off events. [2024-06-21 16:29:43,615 INFO L125 PetriNetUnfolderBase]: For 1032910/1032912 co-relation queries the response was YES. [2024-06-21 16:29:43,677 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-21 16:29:43,703 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 400 selfloop transitions, 30 changer transitions 0/433 dead transitions. [2024-06-21 16:29:43,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 433 transitions, 5397 flow [2024-06-21 16:29:43,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:43,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:43,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:29:43,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:29:43,704 INFO L175 Difference]: Start difference. First operand has 328 places, 416 transitions, 4439 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:29:43,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 433 transitions, 5397 flow [2024-06-21 16:29:45,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 433 transitions, 5299 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 16:29:45,548 INFO L231 Difference]: Finished difference. Result has 330 places, 420 transitions, 4475 flow [2024-06-21 16:29:45,548 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-21 16:29:45,548 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-21 16:29:45,548 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 420 transitions, 4475 flow [2024-06-21 16:29:45,548 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-21 16:29:45,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:45,548 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-21 16:29:45,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:29:45,549 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-21 16:29:45,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:45,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1048787802, now seen corresponding path program 8 times [2024-06-21 16:29:45,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:45,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690444925] [2024-06-21 16:29:45,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:45,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:46,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:46,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:46,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690444925] [2024-06-21 16:29:46,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690444925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:46,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:46,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:46,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302514896] [2024-06-21 16:29:46,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:46,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:46,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:46,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:46,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:46,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:46,309 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-21 16:29:46,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:46,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:46,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:47,423 INFO L124 PetriNetUnfolderBase]: 3688/5572 cut-off events. [2024-06-21 16:29:47,423 INFO L125 PetriNetUnfolderBase]: For 1084140/1084142 co-relation queries the response was YES. [2024-06-21 16:29:47,477 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-21 16:29:47,499 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 63 changer transitions 0/449 dead transitions. [2024-06-21 16:29:47,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 449 transitions, 5980 flow [2024-06-21 16:29:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:47,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:47,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 16:29:47,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-21 16:29:47,500 INFO L175 Difference]: Start difference. First operand has 330 places, 420 transitions, 4475 flow. Second operand 8 states and 132 transitions. [2024-06-21 16:29:47,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 449 transitions, 5980 flow [2024-06-21 16:29:49,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 449 transitions, 5900 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 16:29:49,568 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 4680 flow [2024-06-21 16:29:49,568 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-21 16:29:49,568 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-21 16:29:49,568 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 4680 flow [2024-06-21 16:29:49,568 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-21 16:29:49,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:49,568 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-21 16:29:49,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:29:49,568 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-21 16:29:49,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:49,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1248116558, now seen corresponding path program 9 times [2024-06-21 16:29:49,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:49,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001901228] [2024-06-21 16:29:49,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:49,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:49,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:50,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:50,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:50,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001901228] [2024-06-21 16:29:50,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001901228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:50,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:50,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:50,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819148872] [2024-06-21 16:29:50,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:50,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:50,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:50,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:50,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:50,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:50,262 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-21 16:29:50,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:50,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:50,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:51,551 INFO L124 PetriNetUnfolderBase]: 3679/5560 cut-off events. [2024-06-21 16:29:51,551 INFO L125 PetriNetUnfolderBase]: For 1089645/1089647 co-relation queries the response was YES. [2024-06-21 16:29:51,596 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-21 16:29:51,616 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 402 selfloop transitions, 41 changer transitions 0/446 dead transitions. [2024-06-21 16:29:51,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 446 transitions, 5816 flow [2024-06-21 16:29:51,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:51,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 16:29:51,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 16:29:51,617 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 4680 flow. Second operand 8 states and 127 transitions. [2024-06-21 16:29:51,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 446 transitions, 5816 flow [2024-06-21 16:29:53,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 446 transitions, 5634 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 16:29:53,986 INFO L231 Difference]: Finished difference. Result has 337 places, 430 transitions, 4586 flow [2024-06-21 16:29:53,986 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-21 16:29:53,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-21 16:29:53,986 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 430 transitions, 4586 flow [2024-06-21 16:29:53,986 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-21 16:29:53,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:53,986 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-21 16:29:53,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:29:53,987 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-21 16:29:53,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:53,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1466424966, now seen corresponding path program 10 times [2024-06-21 16:29:53,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:53,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796271925] [2024-06-21 16:29:53,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:53,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:53,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:54,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:54,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:54,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796271925] [2024-06-21 16:29:54,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796271925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:54,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:54,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:54,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84191664] [2024-06-21 16:29:54,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:54,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:54,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:54,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:54,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:54,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:54,702 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-21 16:29:54,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:54,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:54,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:29:55,843 INFO L124 PetriNetUnfolderBase]: 3676/5556 cut-off events. [2024-06-21 16:29:55,843 INFO L125 PetriNetUnfolderBase]: For 1093281/1093283 co-relation queries the response was YES. [2024-06-21 16:29:55,896 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-21 16:29:55,918 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 22 changer transitions 0/441 dead transitions. [2024-06-21 16:29:55,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 441 transitions, 5488 flow [2024-06-21 16:29:55,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:29:55,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:29:55,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 16:29:55,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 16:29:55,920 INFO L175 Difference]: Start difference. First operand has 337 places, 430 transitions, 4586 flow. Second operand 8 states and 120 transitions. [2024-06-21 16:29:55,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 441 transitions, 5488 flow [2024-06-21 16:29:58,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 441 transitions, 5342 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 16:29:58,143 INFO L231 Difference]: Finished difference. Result has 339 places, 430 transitions, 4490 flow [2024-06-21 16:29:58,143 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-21 16:29:58,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-21 16:29:58,144 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 430 transitions, 4490 flow [2024-06-21 16:29:58,144 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-21 16:29:58,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:29:58,144 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-21 16:29:58,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:29:58,144 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-21 16:29:58,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:29:58,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1048780920, now seen corresponding path program 11 times [2024-06-21 16:29:58,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:29:58,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726294969] [2024-06-21 16:29:58,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:29:58,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:29:58,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:29:58,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:29:58,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:29:58,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726294969] [2024-06-21 16:29:58,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726294969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:29:58,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:29:58,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:29:58,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376422571] [2024-06-21 16:29:58,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:29:58,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:29:58,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:29:58,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:29:58,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:29:58,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:29:58,958 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-21 16:29:58,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:29:58,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:29:58,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:00,121 INFO L124 PetriNetUnfolderBase]: 3673/5552 cut-off events. [2024-06-21 16:30:00,121 INFO L125 PetriNetUnfolderBase]: For 1107838/1107840 co-relation queries the response was YES. [2024-06-21 16:30:00,176 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-21 16:30:00,198 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 39 changer transitions 0/442 dead transitions. [2024-06-21 16:30:00,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 442 transitions, 5602 flow [2024-06-21 16:30:00,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:00,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:00,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 16:30:00,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 16:30:00,199 INFO L175 Difference]: Start difference. First operand has 339 places, 430 transitions, 4490 flow. Second operand 8 states and 124 transitions. [2024-06-21 16:30:00,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 442 transitions, 5602 flow [2024-06-21 16:30:02,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 442 transitions, 5530 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 16:30:02,322 INFO L231 Difference]: Finished difference. Result has 341 places, 430 transitions, 4502 flow [2024-06-21 16:30:02,322 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-21 16:30:02,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-21 16:30:02,322 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 430 transitions, 4502 flow [2024-06-21 16:30:02,322 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-21 16:30:02,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:02,323 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-21 16:30:02,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:30:02,323 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-21 16:30:02,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:02,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1807329814, now seen corresponding path program 10 times [2024-06-21 16:30:02,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:02,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039811030] [2024-06-21 16:30:02,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:02,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:02,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:02,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:02,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039811030] [2024-06-21 16:30:02,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039811030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:02,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:02,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:30:02,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436159959] [2024-06-21 16:30:02,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:02,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:30:02,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:02,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:30:02,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:30:03,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:03,030 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-21 16:30:03,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:03,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:03,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:04,208 INFO L124 PetriNetUnfolderBase]: 3664/5540 cut-off events. [2024-06-21 16:30:04,208 INFO L125 PetriNetUnfolderBase]: For 1123127/1123129 co-relation queries the response was YES. [2024-06-21 16:30:04,265 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-21 16:30:04,289 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 406 selfloop transitions, 37 changer transitions 0/446 dead transitions. [2024-06-21 16:30:04,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 446 transitions, 5644 flow [2024-06-21 16:30:04,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:04,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:04,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 16:30:04,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 16:30:04,290 INFO L175 Difference]: Start difference. First operand has 341 places, 430 transitions, 4502 flow. Second operand 8 states and 128 transitions. [2024-06-21 16:30:04,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 446 transitions, 5644 flow [2024-06-21 16:30:06,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 446 transitions, 5480 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 16:30:06,592 INFO L231 Difference]: Finished difference. Result has 341 places, 430 transitions, 4418 flow [2024-06-21 16:30:06,592 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-21 16:30:06,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-21 16:30:06,593 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 430 transitions, 4418 flow [2024-06-21 16:30:06,593 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-21 16:30:06,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:06,593 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-21 16:30:06,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:30:06,593 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-21 16:30:06,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:06,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1466187630, now seen corresponding path program 10 times [2024-06-21 16:30:06,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:06,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667049244] [2024-06-21 16:30:06,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:06,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:06,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:07,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:07,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667049244] [2024-06-21 16:30:07,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667049244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:07,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:07,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:30:07,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202282228] [2024-06-21 16:30:07,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:07,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:30:07,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:07,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:30:07,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:30:07,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:07,276 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-21 16:30:07,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:07,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:07,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:08,472 INFO L124 PetriNetUnfolderBase]: 3674/5554 cut-off events. [2024-06-21 16:30:08,472 INFO L125 PetriNetUnfolderBase]: For 1138933/1138935 co-relation queries the response was YES. [2024-06-21 16:30:08,528 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-21 16:30:08,550 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 413 selfloop transitions, 29 changer transitions 0/445 dead transitions. [2024-06-21 16:30:08,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 445 transitions, 5409 flow [2024-06-21 16:30:08,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:08,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 16:30:08,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 16:30:08,551 INFO L175 Difference]: Start difference. First operand has 341 places, 430 transitions, 4418 flow. Second operand 8 states and 123 transitions. [2024-06-21 16:30:08,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 445 transitions, 5409 flow [2024-06-21 16:30:10,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 445 transitions, 5283 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 16:30:10,438 INFO L231 Difference]: Finished difference. Result has 343 places, 433 transitions, 4437 flow [2024-06-21 16:30:10,438 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-21 16:30:10,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-21 16:30:10,438 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 433 transitions, 4437 flow [2024-06-21 16:30:10,438 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-21 16:30:10,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:10,438 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-21 16:30:10,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:30:10,439 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-21 16:30:10,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:10,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1476226214, now seen corresponding path program 11 times [2024-06-21 16:30:10,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:10,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128139857] [2024-06-21 16:30:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:10,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:10,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:11,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-21 16:30:11,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:11,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128139857] [2024-06-21 16:30:11,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128139857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:11,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:11,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:30:11,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401639874] [2024-06-21 16:30:11,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:11,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:30:11,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:11,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:30:11,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:30:11,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:11,162 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-21 16:30:11,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:11,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:11,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:12,323 INFO L124 PetriNetUnfolderBase]: 3668/5546 cut-off events. [2024-06-21 16:30:12,324 INFO L125 PetriNetUnfolderBase]: For 1147803/1147805 co-relation queries the response was YES. [2024-06-21 16:30:12,374 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-21 16:30:12,393 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 409 selfloop transitions, 34 changer transitions 0/446 dead transitions. [2024-06-21 16:30:12,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 446 transitions, 5361 flow [2024-06-21 16:30:12,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:12,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:12,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:30:12,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 16:30:12,394 INFO L175 Difference]: Start difference. First operand has 343 places, 433 transitions, 4437 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:30:12,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 446 transitions, 5361 flow [2024-06-21 16:30:14,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 446 transitions, 5207 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-21 16:30:14,625 INFO L231 Difference]: Finished difference. Result has 345 places, 433 transitions, 4357 flow [2024-06-21 16:30:14,625 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-21 16:30:14,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 16:30:14,625 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 433 transitions, 4357 flow [2024-06-21 16:30:14,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-21 16:30:14,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:14,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-21 16:30:14,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:30:14,625 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-21 16:30:14,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:14,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1475810318, now seen corresponding path program 11 times [2024-06-21 16:30:14,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:14,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722647247] [2024-06-21 16:30:14,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:14,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:14,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:15,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:15,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:15,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722647247] [2024-06-21 16:30:15,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722647247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:15,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:15,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:30:15,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797348710] [2024-06-21 16:30:15,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:15,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:30:15,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:15,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:30:15,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:30:15,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:15,312 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-21 16:30:15,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:15,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:15,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:16,527 INFO L124 PetriNetUnfolderBase]: 3659/5534 cut-off events. [2024-06-21 16:30:16,528 INFO L125 PetriNetUnfolderBase]: For 1156094/1156096 co-relation queries the response was YES. [2024-06-21 16:30:16,590 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-21 16:30:16,614 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 414 selfloop transitions, 29 changer transitions 0/446 dead transitions. [2024-06-21 16:30:16,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 446 transitions, 5279 flow [2024-06-21 16:30:16,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:16,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:16,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 16:30:16,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 16:30:16,615 INFO L175 Difference]: Start difference. First operand has 345 places, 433 transitions, 4357 flow. Second operand 8 states and 124 transitions. [2024-06-21 16:30:16,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 446 transitions, 5279 flow [2024-06-21 16:30:19,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 446 transitions, 5079 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 16:30:19,271 INFO L231 Difference]: Finished difference. Result has 344 places, 433 transitions, 4221 flow [2024-06-21 16:30:19,271 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-21 16:30:19,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-21 16:30:19,272 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 433 transitions, 4221 flow [2024-06-21 16:30:19,272 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-21 16:30:19,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:19,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-21 16:30:19,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:30:19,272 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-21 16:30:19,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:19,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1800895702, now seen corresponding path program 12 times [2024-06-21 16:30:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:19,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526430600] [2024-06-21 16:30:19,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:19,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:19,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:19,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-21 16:30:19,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:19,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526430600] [2024-06-21 16:30:19,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526430600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:19,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:19,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:30:19,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143904657] [2024-06-21 16:30:19,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:19,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:30:19,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:19,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:30:19,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:30:20,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:20,080 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-21 16:30:20,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:20,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:20,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:21,267 INFO L124 PetriNetUnfolderBase]: 3656/5529 cut-off events. [2024-06-21 16:30:21,267 INFO L125 PetriNetUnfolderBase]: For 1158456/1158456 co-relation queries the response was YES. [2024-06-21 16:30:21,324 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-21 16:30:21,346 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 17 changer transitions 0/444 dead transitions. [2024-06-21 16:30:21,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 444 transitions, 5129 flow [2024-06-21 16:30:21,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:21,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:21,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 16:30:21,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-21 16:30:21,347 INFO L175 Difference]: Start difference. First operand has 344 places, 433 transitions, 4221 flow. Second operand 8 states and 118 transitions. [2024-06-21 16:30:21,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 444 transitions, 5129 flow [2024-06-21 16:30:23,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 444 transitions, 5017 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 16:30:23,392 INFO L231 Difference]: Finished difference. Result has 344 places, 433 transitions, 4149 flow [2024-06-21 16:30:23,392 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-21 16:30:23,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-21 16:30:23,392 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 433 transitions, 4149 flow [2024-06-21 16:30:23,392 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-21 16:30:23,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:23,393 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-21 16:30:23,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:30:23,393 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-21 16:30:23,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:23,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1653357734, now seen corresponding path program 12 times [2024-06-21 16:30:23,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:23,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475907306] [2024-06-21 16:30:23,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:23,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:23,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:24,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-21 16:30:24,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:24,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475907306] [2024-06-21 16:30:24,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475907306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:24,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:24,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:30:24,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376125701] [2024-06-21 16:30:24,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:24,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:30:24,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:24,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:30:24,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:30:24,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:24,146 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-21 16:30:24,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:24,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:24,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:25,271 INFO L124 PetriNetUnfolderBase]: 3650/5522 cut-off events. [2024-06-21 16:30:25,271 INFO L125 PetriNetUnfolderBase]: For 1173130/1173132 co-relation queries the response was YES. [2024-06-21 16:30:25,328 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-21 16:30:25,351 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 391 selfloop transitions, 52 changer transitions 0/446 dead transitions. [2024-06-21 16:30:25,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 446 transitions, 5073 flow [2024-06-21 16:30:25,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:25,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:25,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:30:25,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 16:30:25,352 INFO L175 Difference]: Start difference. First operand has 344 places, 433 transitions, 4149 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:30:25,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 446 transitions, 5073 flow [2024-06-21 16:30:27,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 446 transitions, 5003 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 16:30:27,920 INFO L231 Difference]: Finished difference. Result has 345 places, 433 transitions, 4189 flow [2024-06-21 16:30:27,921 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-21 16:30:27,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 16:30:27,921 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 433 transitions, 4189 flow [2024-06-21 16:30:27,921 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-21 16:30:27,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:27,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:30:27,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:30:27,922 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-21 16:30:27,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:27,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1653357548, now seen corresponding path program 12 times [2024-06-21 16:30:27,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:27,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705865302] [2024-06-21 16:30:27,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:27,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:27,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:28,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:28,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:28,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705865302] [2024-06-21 16:30:28,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705865302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:28,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:28,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:30:28,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390029195] [2024-06-21 16:30:28,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:28,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:30:28,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:28,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:30:28,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:30:28,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:28,687 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-21 16:30:28,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:28,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:28,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:29,843 INFO L124 PetriNetUnfolderBase]: 3641/5510 cut-off events. [2024-06-21 16:30:29,844 INFO L125 PetriNetUnfolderBase]: For 1181704/1181706 co-relation queries the response was YES. [2024-06-21 16:30:29,900 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-21 16:30:29,922 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 385 selfloop transitions, 62 changer transitions 0/450 dead transitions. [2024-06-21 16:30:29,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 450 transitions, 5139 flow [2024-06-21 16:30:29,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:30:29,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:30:29,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 16:30:29,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39634146341463417 [2024-06-21 16:30:29,923 INFO L175 Difference]: Start difference. First operand has 345 places, 433 transitions, 4189 flow. Second operand 8 states and 130 transitions. [2024-06-21 16:30:29,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 450 transitions, 5139 flow [2024-06-21 16:30:32,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 450 transitions, 4937 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 16:30:32,348 INFO L231 Difference]: Finished difference. Result has 345 places, 433 transitions, 4117 flow [2024-06-21 16:30:32,348 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-21 16:30:32,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 16:30:32,349 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 433 transitions, 4117 flow [2024-06-21 16:30:32,349 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-21 16:30:32,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:32,349 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-21 16:30:32,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:30:32,349 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-21 16:30:32,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:32,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1253627056, now seen corresponding path program 5 times [2024-06-21 16:30:32,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:32,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422130588] [2024-06-21 16:30:32,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:32,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:33,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-21 16:30:33,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:33,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422130588] [2024-06-21 16:30:33,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422130588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:33,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:33,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:30:33,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377026201] [2024-06-21 16:30:33,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:33,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:30:33,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:33,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:30:33,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:30:33,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:33,297 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-21 16:30:33,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:33,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:33,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:34,485 INFO L124 PetriNetUnfolderBase]: 3676/5558 cut-off events. [2024-06-21 16:30:34,485 INFO L125 PetriNetUnfolderBase]: For 1215363/1215363 co-relation queries the response was YES. [2024-06-21 16:30:34,540 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-21 16:30:34,562 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 431 selfloop transitions, 32 changer transitions 0/466 dead transitions. [2024-06-21 16:30:34,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 466 transitions, 5289 flow [2024-06-21 16:30:34,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:30:34,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:30:34,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 16:30:34,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-21 16:30:34,563 INFO L175 Difference]: Start difference. First operand has 345 places, 433 transitions, 4117 flow. Second operand 9 states and 137 transitions. [2024-06-21 16:30:34,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 466 transitions, 5289 flow [2024-06-21 16:30:36,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 5175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 16:30:36,744 INFO L231 Difference]: Finished difference. Result has 351 places, 449 transitions, 4324 flow [2024-06-21 16:30:36,744 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-21 16:30:36,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-21 16:30:36,745 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 449 transitions, 4324 flow [2024-06-21 16:30:36,745 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-21 16:30:36,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:36,745 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-21 16:30:36,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:30:36,745 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-21 16:30:36,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:36,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1049014474, now seen corresponding path program 6 times [2024-06-21 16:30:36,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:36,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489386476] [2024-06-21 16:30:36,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:36,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:36,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:37,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:37,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:37,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489386476] [2024-06-21 16:30:37,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489386476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:37,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:37,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:30:37,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608290223] [2024-06-21 16:30:37,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:37,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:30:37,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:37,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:30:37,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:30:37,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:37,690 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-21 16:30:37,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:37,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:37,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:38,902 INFO L124 PetriNetUnfolderBase]: 3706/5600 cut-off events. [2024-06-21 16:30:38,903 INFO L125 PetriNetUnfolderBase]: For 1225410/1225410 co-relation queries the response was YES. [2024-06-21 16:30:38,961 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-21 16:30:38,984 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 439 selfloop transitions, 33 changer transitions 0/475 dead transitions. [2024-06-21 16:30:38,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 475 transitions, 5444 flow [2024-06-21 16:30:38,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:30:38,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:30:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 16:30:38,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-21 16:30:38,985 INFO L175 Difference]: Start difference. First operand has 351 places, 449 transitions, 4324 flow. Second operand 9 states and 142 transitions. [2024-06-21 16:30:38,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 475 transitions, 5444 flow [2024-06-21 16:30:41,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 475 transitions, 5310 flow, removed 62 selfloop flow, removed 3 redundant places. [2024-06-21 16:30:41,346 INFO L231 Difference]: Finished difference. Result has 357 places, 456 transitions, 4379 flow [2024-06-21 16:30:41,346 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-21 16:30:41,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-21 16:30:41,346 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 456 transitions, 4379 flow [2024-06-21 16:30:41,346 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-21 16:30:41,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:41,346 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-21 16:30:41,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:30:41,346 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-21 16:30:41,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:41,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1048668514, now seen corresponding path program 7 times [2024-06-21 16:30:41,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:41,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084647274] [2024-06-21 16:30:41,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:41,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:41,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:42,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:42,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:42,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084647274] [2024-06-21 16:30:42,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084647274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:42,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:42,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:30:42,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655669157] [2024-06-21 16:30:42,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:42,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:30:42,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:42,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:30:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:30:42,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:42,313 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-21 16:30:42,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:42,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:42,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:43,506 INFO L124 PetriNetUnfolderBase]: 3705/5599 cut-off events. [2024-06-21 16:30:43,506 INFO L125 PetriNetUnfolderBase]: For 1232976/1232976 co-relation queries the response was YES. [2024-06-21 16:30:43,567 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-21 16:30:43,589 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 441 selfloop transitions, 34 changer transitions 0/478 dead transitions. [2024-06-21 16:30:43,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 478 transitions, 5472 flow [2024-06-21 16:30:43,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:30:43,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:30:43,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 16:30:43,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-21 16:30:43,590 INFO L175 Difference]: Start difference. First operand has 357 places, 456 transitions, 4379 flow. Second operand 9 states and 141 transitions. [2024-06-21 16:30:43,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 478 transitions, 5472 flow [2024-06-21 16:30:46,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 478 transitions, 5347 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 16:30:46,069 INFO L231 Difference]: Finished difference. Result has 360 places, 459 transitions, 4410 flow [2024-06-21 16:30:46,069 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-21 16:30:46,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-21 16:30:46,069 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 459 transitions, 4410 flow [2024-06-21 16:30:46,069 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-21 16:30:46,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:46,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:30:46,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:30:46,070 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-21 16:30:46,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:46,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1048658284, now seen corresponding path program 8 times [2024-06-21 16:30:46,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:46,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315883839] [2024-06-21 16:30:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:46,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:46,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:47,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:47,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:47,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315883839] [2024-06-21 16:30:47,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315883839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:47,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:47,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:30:47,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327702181] [2024-06-21 16:30:47,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:47,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:30:47,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:47,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:30:47,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:30:47,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:47,109 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-21 16:30:47,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:47,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:47,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:48,403 INFO L124 PetriNetUnfolderBase]: 3702/5595 cut-off events. [2024-06-21 16:30:48,403 INFO L125 PetriNetUnfolderBase]: For 1233791/1233791 co-relation queries the response was YES. [2024-06-21 16:30:48,461 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-21 16:30:48,481 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 429 selfloop transitions, 48 changer transitions 0/480 dead transitions. [2024-06-21 16:30:48,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 480 transitions, 5438 flow [2024-06-21 16:30:48,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:30:48,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:30:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-21 16:30:48,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804878048780488 [2024-06-21 16:30:48,483 INFO L175 Difference]: Start difference. First operand has 360 places, 459 transitions, 4410 flow. Second operand 10 states and 156 transitions. [2024-06-21 16:30:48,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 480 transitions, 5438 flow [2024-06-21 16:30:51,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 480 transitions, 5245 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 16:30:51,303 INFO L231 Difference]: Finished difference. Result has 364 places, 459 transitions, 4324 flow [2024-06-21 16:30:51,303 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-21 16:30:51,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-21 16:30:51,303 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 459 transitions, 4324 flow [2024-06-21 16:30:51,303 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-21 16:30:51,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:51,304 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-21 16:30:51,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:30:51,304 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-21 16:30:51,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:51,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1048657974, now seen corresponding path program 5 times [2024-06-21 16:30:51,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:51,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497883395] [2024-06-21 16:30:51,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:51,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:51,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:52,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:52,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:52,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497883395] [2024-06-21 16:30:52,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497883395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:52,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:52,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:30:52,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416705187] [2024-06-21 16:30:52,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:52,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:30:52,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:52,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:30:52,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:30:52,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:52,317 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-21 16:30:52,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:52,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:52,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:53,502 INFO L124 PetriNetUnfolderBase]: 3697/5588 cut-off events. [2024-06-21 16:30:53,502 INFO L125 PetriNetUnfolderBase]: For 1246818/1246818 co-relation queries the response was YES. [2024-06-21 16:30:53,563 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-21 16:30:53,584 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 450 selfloop transitions, 19 changer transitions 0/472 dead transitions. [2024-06-21 16:30:53,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 472 transitions, 5292 flow [2024-06-21 16:30:53,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:30:53,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:30:53,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 16:30:53,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523035230352303 [2024-06-21 16:30:53,585 INFO L175 Difference]: Start difference. First operand has 364 places, 459 transitions, 4324 flow. Second operand 9 states and 130 transitions. [2024-06-21 16:30:53,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 472 transitions, 5292 flow [2024-06-21 16:30:56,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 472 transitions, 5116 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-21 16:30:56,088 INFO L231 Difference]: Finished difference. Result has 365 places, 459 transitions, 4191 flow [2024-06-21 16:30:56,089 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-21 16:30:56,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-21 16:30:56,089 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 459 transitions, 4191 flow [2024-06-21 16:30:56,089 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-21 16:30:56,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:30:56,089 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-21 16:30:56,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:30:56,089 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-21 16:30:56,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:30:56,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1749965966, now seen corresponding path program 1 times [2024-06-21 16:30:56,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:30:56,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550531957] [2024-06-21 16:30:56,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:30:56,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:30:56,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:30:57,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:30:57,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:30:57,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550531957] [2024-06-21 16:30:57,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550531957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:30:57,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:30:57,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:30:57,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947879231] [2024-06-21 16:30:57,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:30:57,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:30:57,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:30:57,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:30:57,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:30:57,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:30:57,120 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-21 16:30:57,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:30:57,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:30:57,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:30:58,429 INFO L124 PetriNetUnfolderBase]: 3718/5619 cut-off events. [2024-06-21 16:30:58,429 INFO L125 PetriNetUnfolderBase]: For 1239354/1239354 co-relation queries the response was YES. [2024-06-21 16:30:58,489 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-21 16:30:58,512 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 460 selfloop transitions, 24 changer transitions 0/487 dead transitions. [2024-06-21 16:30:58,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 487 transitions, 5545 flow [2024-06-21 16:30:58,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:30:58,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:30:58,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 16:30:58,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-21 16:30:58,513 INFO L175 Difference]: Start difference. First operand has 365 places, 459 transitions, 4191 flow. Second operand 9 states and 143 transitions. [2024-06-21 16:30:58,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 487 transitions, 5545 flow [2024-06-21 16:31:01,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 487 transitions, 5481 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 16:31:01,262 INFO L231 Difference]: Finished difference. Result has 366 places, 463 transitions, 4284 flow [2024-06-21 16:31:01,262 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-21 16:31:01,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-21 16:31:01,263 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 463 transitions, 4284 flow [2024-06-21 16:31:01,263 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-21 16:31:01,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:01,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:31:01,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:31:01,263 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-21 16:31:01,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:01,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1749905516, now seen corresponding path program 2 times [2024-06-21 16:31:01,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:01,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418192045] [2024-06-21 16:31:01,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:01,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:01,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:02,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:02,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:02,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418192045] [2024-06-21 16:31:02,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418192045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:02,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:02,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:31:02,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841637455] [2024-06-21 16:31:02,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:02,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:31:02,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:02,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:31:02,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:31:02,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:02,306 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-21 16:31:02,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:02,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:02,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:03,650 INFO L124 PetriNetUnfolderBase]: 3713/5612 cut-off events. [2024-06-21 16:31:03,650 INFO L125 PetriNetUnfolderBase]: For 1248227/1248227 co-relation queries the response was YES. [2024-06-21 16:31:03,712 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-21 16:31:03,736 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 458 selfloop transitions, 20 changer transitions 0/481 dead transitions. [2024-06-21 16:31:03,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 481 transitions, 5284 flow [2024-06-21 16:31:03,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:31:03,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:31:03,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 16:31:03,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 16:31:03,737 INFO L175 Difference]: Start difference. First operand has 366 places, 463 transitions, 4284 flow. Second operand 8 states and 126 transitions. [2024-06-21 16:31:03,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 481 transitions, 5284 flow [2024-06-21 16:31:06,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 481 transitions, 5171 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-21 16:31:06,552 INFO L231 Difference]: Finished difference. Result has 369 places, 463 transitions, 4216 flow [2024-06-21 16:31:06,553 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-21 16:31:06,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-21 16:31:06,553 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 463 transitions, 4216 flow [2024-06-21 16:31:06,553 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-21 16:31:06,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:06,553 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-21 16:31:06,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:31:06,554 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-21 16:31:06,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:06,554 INFO L85 PathProgramCache]: Analyzing trace with hash 99320984, now seen corresponding path program 3 times [2024-06-21 16:31:06,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:06,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681516714] [2024-06-21 16:31:06,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:06,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:06,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:07,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:07,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:07,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681516714] [2024-06-21 16:31:07,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681516714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:07,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:07,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:31:07,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906450607] [2024-06-21 16:31:07,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:07,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:31:07,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:07,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:31:07,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:31:07,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:07,594 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-21 16:31:07,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:07,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:07,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:08,995 INFO L124 PetriNetUnfolderBase]: 3721/5624 cut-off events. [2024-06-21 16:31:08,995 INFO L125 PetriNetUnfolderBase]: For 1269751/1269751 co-relation queries the response was YES. [2024-06-21 16:31:09,048 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-21 16:31:09,067 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 441 selfloop transitions, 36 changer transitions 0/480 dead transitions. [2024-06-21 16:31:09,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 480 transitions, 5260 flow [2024-06-21 16:31:09,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:31:09,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:31:09,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 16:31:09,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 16:31:09,069 INFO L175 Difference]: Start difference. First operand has 369 places, 463 transitions, 4216 flow. Second operand 8 states and 128 transitions. [2024-06-21 16:31:09,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 480 transitions, 5260 flow [2024-06-21 16:31:12,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 480 transitions, 5215 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 16:31:12,326 INFO L231 Difference]: Finished difference. Result has 370 places, 465 transitions, 4306 flow [2024-06-21 16:31:12,326 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-21 16:31:12,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-21 16:31:12,326 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 465 transitions, 4306 flow [2024-06-21 16:31:12,326 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-21 16:31:12,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:12,326 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-21 16:31:12,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:31:12,327 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-21 16:31:12,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:12,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1060252470, now seen corresponding path program 4 times [2024-06-21 16:31:12,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:12,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190880948] [2024-06-21 16:31:12,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:12,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:12,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:13,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-21 16:31:13,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:13,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190880948] [2024-06-21 16:31:13,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190880948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:13,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:13,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:31:13,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609143954] [2024-06-21 16:31:13,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:13,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:31:13,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:13,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:31:13,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:31:13,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:13,397 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-21 16:31:13,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:13,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:13,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:14,696 INFO L124 PetriNetUnfolderBase]: 3716/5618 cut-off events. [2024-06-21 16:31:14,696 INFO L125 PetriNetUnfolderBase]: For 1276032/1276034 co-relation queries the response was YES. [2024-06-21 16:31:14,756 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-21 16:31:14,778 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 440 selfloop transitions, 36 changer transitions 0/479 dead transitions. [2024-06-21 16:31:14,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 479 transitions, 5344 flow [2024-06-21 16:31:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:31:14,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:31:14,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 16:31:14,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-21 16:31:14,779 INFO L175 Difference]: Start difference. First operand has 370 places, 465 transitions, 4306 flow. Second operand 8 states and 125 transitions. [2024-06-21 16:31:14,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 479 transitions, 5344 flow [2024-06-21 16:31:17,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 479 transitions, 5225 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 16:31:17,930 INFO L231 Difference]: Finished difference. Result has 372 places, 467 transitions, 4326 flow [2024-06-21 16:31:17,930 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-21 16:31:17,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 16:31:17,930 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 467 transitions, 4326 flow [2024-06-21 16:31:17,930 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-21 16:31:17,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:17,930 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-21 16:31:17,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:31:17,930 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-21 16:31:17,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2115889189, now seen corresponding path program 1 times [2024-06-21 16:31:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:17,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3373170] [2024-06-21 16:31:17,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:17,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:18,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:18,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:18,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3373170] [2024-06-21 16:31:18,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3373170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:18,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:18,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:31:18,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102565998] [2024-06-21 16:31:18,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:18,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:31:18,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:18,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:31:18,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:31:18,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:18,930 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-21 16:31:18,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:18,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:18,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:20,221 INFO L124 PetriNetUnfolderBase]: 3748/5662 cut-off events. [2024-06-21 16:31:20,222 INFO L125 PetriNetUnfolderBase]: For 1302967/1302967 co-relation queries the response was YES. [2024-06-21 16:31:20,284 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-21 16:31:20,307 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 450 selfloop transitions, 66 changer transitions 0/519 dead transitions. [2024-06-21 16:31:20,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 519 transitions, 6128 flow [2024-06-21 16:31:20,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:31:20,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:31:20,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 16:31:20,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 16:31:20,308 INFO L175 Difference]: Start difference. First operand has 372 places, 467 transitions, 4326 flow. Second operand 10 states and 175 transitions. [2024-06-21 16:31:20,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 519 transitions, 6128 flow [2024-06-21 16:31:23,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 519 transitions, 6005 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 16:31:23,673 INFO L231 Difference]: Finished difference. Result has 377 places, 479 transitions, 4557 flow [2024-06-21 16:31:23,673 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-21 16:31:23,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-21 16:31:23,673 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 479 transitions, 4557 flow [2024-06-21 16:31:23,673 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-21 16:31:23,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:23,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-21 16:31:23,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:31:23,674 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-21 16:31:23,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:23,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1395735283, now seen corresponding path program 2 times [2024-06-21 16:31:23,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:23,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078654907] [2024-06-21 16:31:23,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:23,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:23,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:24,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:24,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:24,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078654907] [2024-06-21 16:31:24,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078654907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:24,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:24,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:31:24,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532185541] [2024-06-21 16:31:24,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:24,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:31:24,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:24,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:31:24,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:31:24,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:24,680 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-21 16:31:24,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:24,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:24,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:26,169 INFO L124 PetriNetUnfolderBase]: 3766/5687 cut-off events. [2024-06-21 16:31:26,169 INFO L125 PetriNetUnfolderBase]: For 1341538/1341538 co-relation queries the response was YES. [2024-06-21 16:31:26,232 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-21 16:31:26,255 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 449 selfloop transitions, 76 changer transitions 0/528 dead transitions. [2024-06-21 16:31:26,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 528 transitions, 6386 flow [2024-06-21 16:31:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:31:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:31:26,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2024-06-21 16:31:26,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 16:31:26,256 INFO L175 Difference]: Start difference. First operand has 377 places, 479 transitions, 4557 flow. Second operand 13 states and 208 transitions. [2024-06-21 16:31:26,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 528 transitions, 6386 flow [2024-06-21 16:31:29,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 528 transitions, 6136 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-21 16:31:29,429 INFO L231 Difference]: Finished difference. Result has 386 places, 489 transitions, 4701 flow [2024-06-21 16:31:29,429 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-21 16:31:29,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 16:31:29,429 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 489 transitions, 4701 flow [2024-06-21 16:31:29,429 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-21 16:31:29,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:29,429 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-21 16:31:29,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:31:29,430 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-21 16:31:29,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:29,430 INFO L85 PathProgramCache]: Analyzing trace with hash -2115942974, now seen corresponding path program 1 times [2024-06-21 16:31:29,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:29,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171817504] [2024-06-21 16:31:29,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:29,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:29,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:30,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:30,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:30,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171817504] [2024-06-21 16:31:30,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171817504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:30,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:30,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:31:30,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630713351] [2024-06-21 16:31:30,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:30,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:31:30,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:30,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:31:30,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:31:30,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:30,601 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-21 16:31:30,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:30,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:30,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:32,094 INFO L124 PetriNetUnfolderBase]: 3846/5807 cut-off events. [2024-06-21 16:31:32,094 INFO L125 PetriNetUnfolderBase]: For 1451226/1451226 co-relation queries the response was YES. [2024-06-21 16:31:32,151 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-21 16:31:32,172 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 436 selfloop transitions, 102 changer transitions 0/541 dead transitions. [2024-06-21 16:31:32,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 541 transitions, 6289 flow [2024-06-21 16:31:32,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:31:32,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:31:32,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 16:31:32,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 16:31:32,174 INFO L175 Difference]: Start difference. First operand has 386 places, 489 transitions, 4701 flow. Second operand 10 states and 185 transitions. [2024-06-21 16:31:32,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 541 transitions, 6289 flow [2024-06-21 16:31:34,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 541 transitions, 6137 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-21 16:31:34,776 INFO L231 Difference]: Finished difference. Result has 388 places, 493 transitions, 4873 flow [2024-06-21 16:31:34,776 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-21 16:31:34,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-21 16:31:34,777 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 493 transitions, 4873 flow [2024-06-21 16:31:34,777 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-21 16:31:34,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:34,777 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-21 16:31:34,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:31:34,777 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-21 16:31:34,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:34,777 INFO L85 PathProgramCache]: Analyzing trace with hash 228637697, now seen corresponding path program 1 times [2024-06-21 16:31:34,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:34,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49564071] [2024-06-21 16:31:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:34,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:36,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:36,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:36,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49564071] [2024-06-21 16:31:36,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49564071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:36,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:36,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:31:36,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003952066] [2024-06-21 16:31:36,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:36,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:31:36,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:36,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:31:36,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:31:36,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:36,259 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-21 16:31:36,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:36,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:36,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:38,050 INFO L124 PetriNetUnfolderBase]: 3864/5832 cut-off events. [2024-06-21 16:31:38,050 INFO L125 PetriNetUnfolderBase]: For 1481746/1481746 co-relation queries the response was YES. [2024-06-21 16:31:38,109 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-21 16:31:38,130 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 445 selfloop transitions, 97 changer transitions 0/545 dead transitions. [2024-06-21 16:31:38,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 545 transitions, 6506 flow [2024-06-21 16:31:38,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:31:38,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:31:38,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 215 transitions. [2024-06-21 16:31:38,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40337711069418386 [2024-06-21 16:31:38,131 INFO L175 Difference]: Start difference. First operand has 388 places, 493 transitions, 4873 flow. Second operand 13 states and 215 transitions. [2024-06-21 16:31:38,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 545 transitions, 6506 flow [2024-06-21 16:31:40,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 545 transitions, 6352 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 16:31:40,747 INFO L231 Difference]: Finished difference. Result has 396 places, 502 transitions, 5104 flow [2024-06-21 16:31:40,747 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-21 16:31:40,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-21 16:31:40,748 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 502 transitions, 5104 flow [2024-06-21 16:31:40,748 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-21 16:31:40,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:40,748 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-21 16:31:40,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:31:40,748 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-21 16:31:40,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:40,749 INFO L85 PathProgramCache]: Analyzing trace with hash 228637356, now seen corresponding path program 2 times [2024-06-21 16:31:40,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:40,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804861173] [2024-06-21 16:31:40,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:40,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:40,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:41,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:41,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:41,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804861173] [2024-06-21 16:31:41,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804861173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:41,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:41,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:31:41,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594816608] [2024-06-21 16:31:41,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:41,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:31:41,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:41,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:31:41,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:31:41,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:41,935 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-21 16:31:41,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:41,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:41,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:43,543 INFO L124 PetriNetUnfolderBase]: 3916/5912 cut-off events. [2024-06-21 16:31:43,543 INFO L125 PetriNetUnfolderBase]: For 1600675/1600675 co-relation queries the response was YES. [2024-06-21 16:31:43,617 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-21 16:31:43,642 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 448 selfloop transitions, 99 changer transitions 0/550 dead transitions. [2024-06-21 16:31:43,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 550 transitions, 6448 flow [2024-06-21 16:31:43,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:31:43,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:31:43,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-21 16:31:43,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 16:31:43,644 INFO L175 Difference]: Start difference. First operand has 396 places, 502 transitions, 5104 flow. Second operand 12 states and 207 transitions. [2024-06-21 16:31:43,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 550 transitions, 6448 flow [2024-06-21 16:31:47,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 550 transitions, 6280 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-21 16:31:47,773 INFO L231 Difference]: Finished difference. Result has 400 places, 504 transitions, 5185 flow [2024-06-21 16:31:47,773 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-21 16:31:47,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-21 16:31:47,773 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 504 transitions, 5185 flow [2024-06-21 16:31:47,773 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-21 16:31:47,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:47,774 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-21 16:31:47,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:31:47,774 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-21 16:31:47,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:47,775 INFO L85 PathProgramCache]: Analyzing trace with hash 228628056, now seen corresponding path program 3 times [2024-06-21 16:31:47,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:47,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677704904] [2024-06-21 16:31:47,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:47,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:47,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:48,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:48,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:48,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677704904] [2024-06-21 16:31:48,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677704904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:48,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:48,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:31:48,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107446407] [2024-06-21 16:31:48,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:48,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:31:48,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:48,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:31:48,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:31:48,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:48,951 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-21 16:31:48,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:48,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:48,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:50,566 INFO L124 PetriNetUnfolderBase]: 3924/5924 cut-off events. [2024-06-21 16:31:50,566 INFO L125 PetriNetUnfolderBase]: For 1537038/1537038 co-relation queries the response was YES. [2024-06-21 16:31:50,630 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-21 16:31:50,654 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 447 selfloop transitions, 102 changer transitions 0/552 dead transitions. [2024-06-21 16:31:50,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 552 transitions, 6537 flow [2024-06-21 16:31:50,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:31:50,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:31:50,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-21 16:31:50,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:31:50,656 INFO L175 Difference]: Start difference. First operand has 400 places, 504 transitions, 5185 flow. Second operand 11 states and 198 transitions. [2024-06-21 16:31:50,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 552 transitions, 6537 flow [2024-06-21 16:31:54,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 552 transitions, 6332 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 16:31:54,880 INFO L231 Difference]: Finished difference. Result has 401 places, 506 transitions, 5238 flow [2024-06-21 16:31:54,880 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-21 16:31:54,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-21 16:31:54,881 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 506 transitions, 5238 flow [2024-06-21 16:31:54,881 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-21 16:31:54,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:31:54,882 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-21 16:31:54,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:31:54,882 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-21 16:31:54,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:31:54,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1314608438, now seen corresponding path program 1 times [2024-06-21 16:31:54,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:31:54,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389691764] [2024-06-21 16:31:54,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:31:54,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:31:54,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:31:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:31:55,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:31:55,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389691764] [2024-06-21 16:31:55,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389691764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:31:55,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:31:55,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:31:55,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198200155] [2024-06-21 16:31:55,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:31:55,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:31:55,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:31:55,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:31:55,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:31:55,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:31:55,804 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-21 16:31:55,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:31:55,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:31:55,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:31:57,321 INFO L124 PetriNetUnfolderBase]: 3934/5938 cut-off events. [2024-06-21 16:31:57,321 INFO L125 PetriNetUnfolderBase]: For 1562522/1562522 co-relation queries the response was YES. [2024-06-21 16:31:57,393 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-21 16:31:57,420 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 518 selfloop transitions, 20 changer transitions 0/541 dead transitions. [2024-06-21 16:31:57,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 541 transitions, 6492 flow [2024-06-21 16:31:57,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:31:57,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:31:57,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 16:31:57,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 16:31:57,421 INFO L175 Difference]: Start difference. First operand has 401 places, 506 transitions, 5238 flow. Second operand 9 states and 150 transitions. [2024-06-21 16:31:57,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 541 transitions, 6492 flow [2024-06-21 16:32:01,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 541 transitions, 6258 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 16:32:01,661 INFO L231 Difference]: Finished difference. Result has 401 places, 509 transitions, 5146 flow [2024-06-21 16:32:01,661 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-21 16:32:01,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-21 16:32:01,662 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 509 transitions, 5146 flow [2024-06-21 16:32:01,662 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-21 16:32:01,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:01,662 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-21 16:32:01,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 16:32:01,662 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-21 16:32:01,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:01,663 INFO L85 PathProgramCache]: Analyzing trace with hash 149858525, now seen corresponding path program 3 times [2024-06-21 16:32:01,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:01,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654173077] [2024-06-21 16:32:01,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:01,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:01,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:02,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-21 16:32:02,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:02,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654173077] [2024-06-21 16:32:02,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654173077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:02,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:02,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:02,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640954244] [2024-06-21 16:32:02,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:02,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:02,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:02,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:02,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:02,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:02,823 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-21 16:32:02,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:02,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:02,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:04,376 INFO L124 PetriNetUnfolderBase]: 3931/5934 cut-off events. [2024-06-21 16:32:04,376 INFO L125 PetriNetUnfolderBase]: For 1570246/1570246 co-relation queries the response was YES. [2024-06-21 16:32:04,449 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-21 16:32:04,475 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 486 selfloop transitions, 52 changer transitions 0/541 dead transitions. [2024-06-21 16:32:04,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 541 transitions, 6552 flow [2024-06-21 16:32:04,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:32:04,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:32:04,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 16:32:04,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 16:32:04,476 INFO L175 Difference]: Start difference. First operand has 401 places, 509 transitions, 5146 flow. Second operand 10 states and 166 transitions. [2024-06-21 16:32:04,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 541 transitions, 6552 flow [2024-06-21 16:32:08,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 541 transitions, 6402 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-21 16:32:08,108 INFO L231 Difference]: Finished difference. Result has 404 places, 509 transitions, 5107 flow [2024-06-21 16:32:08,108 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-21 16:32:08,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-21 16:32:08,108 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 509 transitions, 5107 flow [2024-06-21 16:32:08,109 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-21 16:32:08,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:08,109 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-21 16:32:08,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 16:32:08,109 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-21 16:32:08,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:08,109 INFO L85 PathProgramCache]: Analyzing trace with hash 150127450, now seen corresponding path program 2 times [2024-06-21 16:32:08,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:08,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789191963] [2024-06-21 16:32:08,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:08,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:08,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:08,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:32:08,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:08,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789191963] [2024-06-21 16:32:08,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789191963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:08,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:08,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:08,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921460840] [2024-06-21 16:32:08,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:08,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:08,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:08,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:08,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:09,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:09,037 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-21 16:32:09,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:09,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:09,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:10,587 INFO L124 PetriNetUnfolderBase]: 3957/5970 cut-off events. [2024-06-21 16:32:10,587 INFO L125 PetriNetUnfolderBase]: For 1621382/1621382 co-relation queries the response was YES. [2024-06-21 16:32:10,650 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-21 16:32:10,673 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 494 selfloop transitions, 49 changer transitions 0/546 dead transitions. [2024-06-21 16:32:10,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 546 transitions, 6725 flow [2024-06-21 16:32:10,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:32:10,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:32:10,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:32:10,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 16:32:10,674 INFO L175 Difference]: Start difference. First operand has 404 places, 509 transitions, 5107 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:32:10,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 546 transitions, 6725 flow [2024-06-21 16:32:14,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 546 transitions, 6570 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 16:32:14,935 INFO L231 Difference]: Finished difference. Result has 404 places, 515 transitions, 5254 flow [2024-06-21 16:32:14,936 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-21 16:32:14,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-21 16:32:14,936 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 515 transitions, 5254 flow [2024-06-21 16:32:14,936 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-21 16:32:14,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:14,936 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-21 16:32:14,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 16:32:14,937 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-21 16:32:14,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:14,937 INFO L85 PathProgramCache]: Analyzing trace with hash 150127636, now seen corresponding path program 1 times [2024-06-21 16:32:14,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:14,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874727593] [2024-06-21 16:32:14,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:14,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:14,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:15,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:32:15,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:15,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874727593] [2024-06-21 16:32:15,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874727593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:15,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:15,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:15,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512610596] [2024-06-21 16:32:15,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:15,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:15,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:15,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:15,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:15,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:15,890 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-21 16:32:15,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:15,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:15,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:17,364 INFO L124 PetriNetUnfolderBase]: 3996/6024 cut-off events. [2024-06-21 16:32:17,364 INFO L125 PetriNetUnfolderBase]: For 1684623/1684623 co-relation queries the response was YES. [2024-06-21 16:32:17,437 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-21 16:32:17,462 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 484 selfloop transitions, 70 changer transitions 0/557 dead transitions. [2024-06-21 16:32:17,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 557 transitions, 6902 flow [2024-06-21 16:32:17,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:32:17,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:32:17,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:32:17,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:32:17,463 INFO L175 Difference]: Start difference. First operand has 404 places, 515 transitions, 5254 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:32:17,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 557 transitions, 6902 flow [2024-06-21 16:32:22,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 557 transitions, 6738 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-21 16:32:22,011 INFO L231 Difference]: Finished difference. Result has 408 places, 521 transitions, 5386 flow [2024-06-21 16:32:22,011 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-21 16:32:22,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-21 16:32:22,011 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 521 transitions, 5386 flow [2024-06-21 16:32:22,011 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-21 16:32:22,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:22,011 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-21 16:32:22,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 16:32:22,012 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-21 16:32:22,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:22,012 INFO L85 PathProgramCache]: Analyzing trace with hash -2106654134, now seen corresponding path program 3 times [2024-06-21 16:32:22,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:22,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493241044] [2024-06-21 16:32:22,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:22,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:22,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:22,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-21 16:32:22,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:22,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493241044] [2024-06-21 16:32:22,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493241044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:22,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:22,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:22,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181099605] [2024-06-21 16:32:22,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:22,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:22,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:22,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:22,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:22,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:22,858 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-21 16:32:22,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:22,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:22,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:24,415 INFO L124 PetriNetUnfolderBase]: 4006/6038 cut-off events. [2024-06-21 16:32:24,416 INFO L125 PetriNetUnfolderBase]: For 1704432/1704432 co-relation queries the response was YES. [2024-06-21 16:32:24,483 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-21 16:32:24,506 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 501 selfloop transitions, 53 changer transitions 0/557 dead transitions. [2024-06-21 16:32:24,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 557 transitions, 6910 flow [2024-06-21 16:32:24,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:32:24,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:32:24,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 16:32:24,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-21 16:32:24,508 INFO L175 Difference]: Start difference. First operand has 408 places, 521 transitions, 5386 flow. Second operand 11 states and 179 transitions. [2024-06-21 16:32:24,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 557 transitions, 6910 flow [2024-06-21 16:32:28,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 557 transitions, 6746 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-21 16:32:28,254 INFO L231 Difference]: Finished difference. Result has 414 places, 524 transitions, 5402 flow [2024-06-21 16:32:28,255 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-21 16:32:28,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-21 16:32:28,255 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 524 transitions, 5402 flow [2024-06-21 16:32:28,255 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-21 16:32:28,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:28,255 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-21 16:32:28,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 16:32:28,255 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-21 16:32:28,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:28,256 INFO L85 PathProgramCache]: Analyzing trace with hash 249226658, now seen corresponding path program 2 times [2024-06-21 16:32:28,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:28,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514138285] [2024-06-21 16:32:28,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:28,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:28,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:29,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:32:29,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:29,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514138285] [2024-06-21 16:32:29,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514138285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:29,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:29,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:29,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929034408] [2024-06-21 16:32:29,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:29,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:29,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:29,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:29,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:29,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:29,140 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-21 16:32:29,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:29,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:29,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:30,964 INFO L124 PetriNetUnfolderBase]: 4045/6092 cut-off events. [2024-06-21 16:32:30,965 INFO L125 PetriNetUnfolderBase]: For 1762136/1762136 co-relation queries the response was YES. [2024-06-21 16:32:31,029 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-21 16:32:31,052 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 491 selfloop transitions, 79 changer transitions 0/573 dead transitions. [2024-06-21 16:32:31,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 573 transitions, 7322 flow [2024-06-21 16:32:31,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:32:31,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:32:31,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-21 16:32:31,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41260162601626016 [2024-06-21 16:32:31,053 INFO L175 Difference]: Start difference. First operand has 414 places, 524 transitions, 5402 flow. Second operand 12 states and 203 transitions. [2024-06-21 16:32:31,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 573 transitions, 7322 flow [2024-06-21 16:32:34,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 573 transitions, 7158 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 16:32:34,947 INFO L231 Difference]: Finished difference. Result has 417 places, 530 transitions, 5495 flow [2024-06-21 16:32:34,947 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-21 16:32:34,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-21 16:32:34,947 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 530 transitions, 5495 flow [2024-06-21 16:32:34,947 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-21 16:32:34,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:34,948 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-21 16:32:34,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 16:32:34,948 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-21 16:32:34,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:34,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1137356762, now seen corresponding path program 3 times [2024-06-21 16:32:34,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:34,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636459206] [2024-06-21 16:32:34,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:34,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:34,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:35,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:32:35,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:35,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636459206] [2024-06-21 16:32:35,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636459206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:35,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:35,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:35,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575669641] [2024-06-21 16:32:35,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:35,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:35,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:35,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:35,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:35,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:35,890 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-21 16:32:35,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:35,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:35,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:37,527 INFO L124 PetriNetUnfolderBase]: 4036/6080 cut-off events. [2024-06-21 16:32:37,527 INFO L125 PetriNetUnfolderBase]: For 1763229/1763229 co-relation queries the response was YES. [2024-06-21 16:32:37,603 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-21 16:32:37,629 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 493 selfloop transitions, 77 changer transitions 0/573 dead transitions. [2024-06-21 16:32:37,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 573 transitions, 7081 flow [2024-06-21 16:32:37,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:32:37,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:32:37,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-21 16:32:37,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43237250554323725 [2024-06-21 16:32:37,631 INFO L175 Difference]: Start difference. First operand has 417 places, 530 transitions, 5495 flow. Second operand 11 states and 195 transitions. [2024-06-21 16:32:37,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 573 transitions, 7081 flow [2024-06-21 16:32:41,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 573 transitions, 6886 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-21 16:32:41,737 INFO L231 Difference]: Finished difference. Result has 420 places, 530 transitions, 5460 flow [2024-06-21 16:32:41,737 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-21 16:32:41,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-21 16:32:41,738 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 530 transitions, 5460 flow [2024-06-21 16:32:41,738 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-21 16:32:41,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:41,738 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-21 16:32:41,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 16:32:41,738 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-21 16:32:41,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:41,738 INFO L85 PathProgramCache]: Analyzing trace with hash -411333375, now seen corresponding path program 4 times [2024-06-21 16:32:41,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:41,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789620466] [2024-06-21 16:32:41,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:41,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:41,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:42,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:32:42,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:42,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789620466] [2024-06-21 16:32:42,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789620466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:42,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:42,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:42,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725171790] [2024-06-21 16:32:42,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:42,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:42,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:42,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:42,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:42,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:42,725 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-21 16:32:42,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:42,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:42,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:44,407 INFO L124 PetriNetUnfolderBase]: 4049/6099 cut-off events. [2024-06-21 16:32:44,407 INFO L125 PetriNetUnfolderBase]: For 1781116/1781118 co-relation queries the response was YES. [2024-06-21 16:32:44,477 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-21 16:32:44,503 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 466 selfloop transitions, 98 changer transitions 0/567 dead transitions. [2024-06-21 16:32:44,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 567 transitions, 7082 flow [2024-06-21 16:32:44,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:32:44,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:32:44,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 16:32:44,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-21 16:32:44,504 INFO L175 Difference]: Start difference. First operand has 420 places, 530 transitions, 5460 flow. Second operand 10 states and 167 transitions. [2024-06-21 16:32:44,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 567 transitions, 7082 flow [2024-06-21 16:32:49,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 567 transitions, 6913 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 16:32:49,156 INFO L231 Difference]: Finished difference. Result has 421 places, 538 transitions, 5673 flow [2024-06-21 16:32:49,156 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-21 16:32:49,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-21 16:32:49,157 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 538 transitions, 5673 flow [2024-06-21 16:32:49,157 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-21 16:32:49,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:49,157 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-21 16:32:49,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 16:32:49,157 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-21 16:32:49,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:49,158 INFO L85 PathProgramCache]: Analyzing trace with hash -411184420, now seen corresponding path program 4 times [2024-06-21 16:32:49,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:49,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081358334] [2024-06-21 16:32:49,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:49,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:49,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:49,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-21 16:32:49,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:49,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081358334] [2024-06-21 16:32:49,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081358334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:49,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:49,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:49,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988271833] [2024-06-21 16:32:49,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:49,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:49,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:49,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:49,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:50,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:50,046 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-21 16:32:50,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:50,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:50,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:51,782 INFO L124 PetriNetUnfolderBase]: 4081/6145 cut-off events. [2024-06-21 16:32:51,782 INFO L125 PetriNetUnfolderBase]: For 1820723/1820725 co-relation queries the response was YES. [2024-06-21 16:32:51,849 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-21 16:32:51,872 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 524 selfloop transitions, 49 changer transitions 0/576 dead transitions. [2024-06-21 16:32:51,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 576 transitions, 7051 flow [2024-06-21 16:32:51,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:32:51,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:32:51,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 16:32:51,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 16:32:51,873 INFO L175 Difference]: Start difference. First operand has 421 places, 538 transitions, 5673 flow. Second operand 9 states and 158 transitions. [2024-06-21 16:32:51,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 576 transitions, 7051 flow [2024-06-21 16:32:56,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 576 transitions, 6829 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-21 16:32:56,779 INFO L231 Difference]: Finished difference. Result has 424 places, 544 transitions, 5695 flow [2024-06-21 16:32:56,779 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-21 16:32:56,779 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-21 16:32:56,779 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 544 transitions, 5695 flow [2024-06-21 16:32:56,779 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-21 16:32:56,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:32:56,779 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-21 16:32:56,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 16:32:56,780 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-21 16:32:56,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:32:56,780 INFO L85 PathProgramCache]: Analyzing trace with hash -405822040, now seen corresponding path program 5 times [2024-06-21 16:32:56,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:32:56,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786105718] [2024-06-21 16:32:56,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:32:56,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:32:56,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:32:57,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-21 16:32:57,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:32:57,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786105718] [2024-06-21 16:32:57,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786105718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:32:57,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:32:57,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:32:57,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219541508] [2024-06-21 16:32:57,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:32:57,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:32:57,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:32:57,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:32:57,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:32:57,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:32:57,724 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-21 16:32:57,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:32:57,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:32:57,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:32:59,384 INFO L124 PetriNetUnfolderBase]: 4107/6181 cut-off events. [2024-06-21 16:32:59,384 INFO L125 PetriNetUnfolderBase]: For 1869331/1869333 co-relation queries the response was YES. [2024-06-21 16:32:59,461 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-21 16:32:59,487 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 521 selfloop transitions, 62 changer transitions 0/586 dead transitions. [2024-06-21 16:32:59,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 586 transitions, 7461 flow [2024-06-21 16:32:59,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:32:59,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:32:59,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 16:32:59,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-21 16:32:59,488 INFO L175 Difference]: Start difference. First operand has 424 places, 544 transitions, 5695 flow. Second operand 11 states and 184 transitions. [2024-06-21 16:32:59,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 586 transitions, 7461 flow [2024-06-21 16:33:04,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 586 transitions, 7269 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-21 16:33:04,698 INFO L231 Difference]: Finished difference. Result has 429 places, 550 transitions, 5863 flow [2024-06-21 16:33:04,698 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-21 16:33:04,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-21 16:33:04,699 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 550 transitions, 5863 flow [2024-06-21 16:33:04,699 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-21 16:33:04,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:33:04,699 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-21 16:33:04,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 16:33:04,700 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-21 16:33:04,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:33:04,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2029888554, now seen corresponding path program 6 times [2024-06-21 16:33:04,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:33:04,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828967834] [2024-06-21 16:33:04,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:33:04,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:33:04,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:33:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:33:05,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:33:05,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828967834] [2024-06-21 16:33:05,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828967834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:33:05,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:33:05,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:33:05,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470950376] [2024-06-21 16:33:05,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:33:05,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:33:05,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:33:05,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:33:05,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:33:05,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:33:05,573 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-21 16:33:05,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:33:05,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:33:05,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:33:07,174 INFO L124 PetriNetUnfolderBase]: 4101/6173 cut-off events. [2024-06-21 16:33:07,175 INFO L125 PetriNetUnfolderBase]: For 1881862/1881864 co-relation queries the response was YES. [2024-06-21 16:33:07,252 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-21 16:33:07,279 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 514 selfloop transitions, 61 changer transitions 0/578 dead transitions. [2024-06-21 16:33:07,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 578 transitions, 7097 flow [2024-06-21 16:33:07,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:33:07,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:33:07,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 16:33:07,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 16:33:07,280 INFO L175 Difference]: Start difference. First operand has 429 places, 550 transitions, 5863 flow. Second operand 9 states and 154 transitions. [2024-06-21 16:33:07,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 578 transitions, 7097 flow [2024-06-21 16:33:13,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 578 transitions, 6806 flow, removed 106 selfloop flow, removed 7 redundant places. [2024-06-21 16:33:13,563 INFO L231 Difference]: Finished difference. Result has 431 places, 550 transitions, 5700 flow [2024-06-21 16:33:13,563 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-21 16:33:13,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-21 16:33:13,563 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 550 transitions, 5700 flow [2024-06-21 16:33:13,563 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-21 16:33:13,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:33:13,563 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-21 16:33:13,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 16:33:13,564 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-21 16:33:13,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:33:13,564 INFO L85 PathProgramCache]: Analyzing trace with hash -2035429308, now seen corresponding path program 4 times [2024-06-21 16:33:13,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:33:13,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182411962] [2024-06-21 16:33:13,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:33:13,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:33:13,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:33:14,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:33:14,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:33:14,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182411962] [2024-06-21 16:33:14,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182411962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:33:14,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:33:14,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:33:14,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385134825] [2024-06-21 16:33:14,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:33:14,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:33:14,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:33:14,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:33:14,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:33:14,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:33:14,416 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-21 16:33:14,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:33:14,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:33:14,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:33:15,991 INFO L124 PetriNetUnfolderBase]: 4156/6249 cut-off events. [2024-06-21 16:33:15,992 INFO L125 PetriNetUnfolderBase]: For 1963373/1963375 co-relation queries the response was YES. [2024-06-21 16:33:16,064 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-21 16:33:16,089 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 438 selfloop transitions, 153 changer transitions 0/594 dead transitions. [2024-06-21 16:33:16,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 594 transitions, 8082 flow [2024-06-21 16:33:16,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:33:16,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:33:16,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 16:33:16,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 16:33:16,090 INFO L175 Difference]: Start difference. First operand has 431 places, 550 transitions, 5700 flow. Second operand 9 states and 165 transitions. [2024-06-21 16:33:16,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 594 transitions, 8082 flow [2024-06-21 16:33:21,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 594 transitions, 7960 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:33:21,319 INFO L231 Difference]: Finished difference. Result has 432 places, 559 transitions, 6148 flow [2024-06-21 16:33:21,319 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-21 16:33:21,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-21 16:33:21,319 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 559 transitions, 6148 flow [2024-06-21 16:33:21,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-21 16:33:21,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:33:21,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-21 16:33:21,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 16:33:21,320 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-21 16:33:21,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:33:21,320 INFO L85 PathProgramCache]: Analyzing trace with hash 288655600, now seen corresponding path program 7 times [2024-06-21 16:33:21,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:33:21,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049097795] [2024-06-21 16:33:21,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:33:21,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:33:21,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:33:22,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:33:22,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:33:22,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049097795] [2024-06-21 16:33:22,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049097795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:33:22,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:33:22,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:33:22,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651663118] [2024-06-21 16:33:22,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:33:22,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:33:22,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:33:22,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:33:22,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:33:22,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:33:22,156 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-21 16:33:22,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:33:22,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:33:22,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:33:23,830 INFO L124 PetriNetUnfolderBase]: 4190/6296 cut-off events. [2024-06-21 16:33:23,830 INFO L125 PetriNetUnfolderBase]: For 2018473/2018475 co-relation queries the response was YES. [2024-06-21 16:33:23,901 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-21 16:33:23,924 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 447 selfloop transitions, 150 changer transitions 0/600 dead transitions. [2024-06-21 16:33:23,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 600 transitions, 8614 flow [2024-06-21 16:33:23,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:33:23,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:33:23,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 16:33:23,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 16:33:23,926 INFO L175 Difference]: Start difference. First operand has 432 places, 559 transitions, 6148 flow. Second operand 9 states and 163 transitions. [2024-06-21 16:33:23,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 600 transitions, 8614 flow [2024-06-21 16:33:29,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 600 transitions, 8381 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-21 16:33:29,957 INFO L231 Difference]: Finished difference. Result has 437 places, 568 transitions, 6587 flow [2024-06-21 16:33:29,958 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-21 16:33:29,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-21 16:33:29,958 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 568 transitions, 6587 flow [2024-06-21 16:33:29,958 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-21 16:33:29,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:33:29,959 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-21 16:33:29,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 16:33:29,959 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-21 16:33:29,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:33:29,959 INFO L85 PathProgramCache]: Analyzing trace with hash -344510804, now seen corresponding path program 1 times [2024-06-21 16:33:29,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:33:29,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476475379] [2024-06-21 16:33:29,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:33:29,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:33:29,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:33:30,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:33:30,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:33:30,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476475379] [2024-06-21 16:33:30,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476475379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:33:30,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:33:30,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:33:30,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831239625] [2024-06-21 16:33:30,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:33:30,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:33:30,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:33:30,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:33:30,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:33:30,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:33:30,903 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-21 16:33:30,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:33:30,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:33:30,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:33:32,788 INFO L124 PetriNetUnfolderBase]: 4220/6338 cut-off events. [2024-06-21 16:33:32,788 INFO L125 PetriNetUnfolderBase]: For 2084877/2084879 co-relation queries the response was YES. [2024-06-21 16:33:32,862 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-21 16:33:32,888 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 566 selfloop transitions, 32 changer transitions 0/601 dead transitions. [2024-06-21 16:33:32,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 601 transitions, 7971 flow [2024-06-21 16:33:32,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:33:32,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:33:32,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:33:32,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 16:33:32,889 INFO L175 Difference]: Start difference. First operand has 437 places, 568 transitions, 6587 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:33:32,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 601 transitions, 7971 flow [2024-06-21 16:33:38,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 601 transitions, 7722 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-21 16:33:38,157 INFO L231 Difference]: Finished difference. Result has 442 places, 571 transitions, 6500 flow [2024-06-21 16:33:38,158 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-21 16:33:38,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-21 16:33:38,158 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 571 transitions, 6500 flow [2024-06-21 16:33:38,158 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-21 16:33:38,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:33:38,159 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-21 16:33:38,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 16:33:38,159 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-21 16:33:38,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:33:38,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2026174878, now seen corresponding path program 5 times [2024-06-21 16:33:38,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:33:38,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422110364] [2024-06-21 16:33:38,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:33:38,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:33:38,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:33:39,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:33:39,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:33:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422110364] [2024-06-21 16:33:39,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422110364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:33:39,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:33:39,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:33:39,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158524725] [2024-06-21 16:33:39,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:33:39,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:33:39,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:33:39,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:33:39,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:33:39,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:33:39,128 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-21 16:33:39,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:33:39,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:33:39,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:33:40,976 INFO L124 PetriNetUnfolderBase]: 4259/6392 cut-off events. [2024-06-21 16:33:40,976 INFO L125 PetriNetUnfolderBase]: For 2111086/2111088 co-relation queries the response was YES. [2024-06-21 16:33:41,050 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-21 16:33:41,074 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 455 selfloop transitions, 153 changer transitions 0/611 dead transitions. [2024-06-21 16:33:41,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 611 transitions, 8788 flow [2024-06-21 16:33:41,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:33:41,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:33:41,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 16:33:41,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 16:33:41,075 INFO L175 Difference]: Start difference. First operand has 442 places, 571 transitions, 6500 flow. Second operand 9 states and 165 transitions. [2024-06-21 16:33:41,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 611 transitions, 8788 flow [2024-06-21 16:33:46,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 611 transitions, 8648 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 16:33:46,161 INFO L231 Difference]: Finished difference. Result has 444 places, 577 transitions, 6768 flow [2024-06-21 16:33:46,162 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-21 16:33:46,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-21 16:33:46,162 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 577 transitions, 6768 flow [2024-06-21 16:33:46,162 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-21 16:33:46,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:33:46,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:33:46,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 16:33:46,162 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-21 16:33:46,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:33:46,162 INFO L85 PathProgramCache]: Analyzing trace with hash -2026175219, now seen corresponding path program 5 times [2024-06-21 16:33:46,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:33:46,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836147560] [2024-06-21 16:33:46,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:33:46,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:33:46,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:33:47,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:33:47,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:33:47,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836147560] [2024-06-21 16:33:47,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836147560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:33:47,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:33:47,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:33:47,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138100282] [2024-06-21 16:33:47,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:33:47,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:33:47,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:33:47,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:33:47,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:33:47,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:33:47,240 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-21 16:33:47,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:33:47,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:33:47,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:33:48,821 INFO L124 PetriNetUnfolderBase]: 4264/6399 cut-off events. [2024-06-21 16:33:48,821 INFO L125 PetriNetUnfolderBase]: For 2122037/2122039 co-relation queries the response was YES. [2024-06-21 16:33:48,905 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-21 16:33:48,934 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 506 selfloop transitions, 92 changer transitions 0/601 dead transitions. [2024-06-21 16:33:48,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 601 transitions, 8053 flow [2024-06-21 16:33:48,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:33:48,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:33:48,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 16:33:48,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-21 16:33:48,935 INFO L175 Difference]: Start difference. First operand has 444 places, 577 transitions, 6768 flow. Second operand 9 states and 147 transitions. [2024-06-21 16:33:48,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 601 transitions, 8053 flow [2024-06-21 16:33:54,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 601 transitions, 7776 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 16:33:54,777 INFO L231 Difference]: Finished difference. Result has 448 places, 580 transitions, 6724 flow [2024-06-21 16:33:54,777 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-21 16:33:54,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-21 16:33:54,778 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 580 transitions, 6724 flow [2024-06-21 16:33:54,778 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-21 16:33:54,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:33:54,778 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-21 16:33:54,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 16:33:54,779 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-21 16:33:54,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:33:54,779 INFO L85 PathProgramCache]: Analyzing trace with hash 297915982, now seen corresponding path program 2 times [2024-06-21 16:33:54,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:33:54,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868362506] [2024-06-21 16:33:54,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:33:54,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:33:54,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:33:55,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-21 16:33:55,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:33:55,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868362506] [2024-06-21 16:33:55,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868362506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:33:55,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:33:55,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:33:55,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063052408] [2024-06-21 16:33:55,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:33:55,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:33:55,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:33:55,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:33:55,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:33:55,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:33:55,657 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-21 16:33:55,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:33:55,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:33:55,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:33:57,338 INFO L124 PetriNetUnfolderBase]: 4430/6628 cut-off events. [2024-06-21 16:33:57,338 INFO L125 PetriNetUnfolderBase]: For 2373911/2373913 co-relation queries the response was YES. [2024-06-21 16:33:57,423 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-21 16:33:57,452 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 508 selfloop transitions, 128 changer transitions 0/639 dead transitions. [2024-06-21 16:33:57,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 639 transitions, 9432 flow [2024-06-21 16:33:57,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:33:57,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:33:57,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 16:33:57,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 16:33:57,453 INFO L175 Difference]: Start difference. First operand has 448 places, 580 transitions, 6724 flow. Second operand 9 states and 171 transitions. [2024-06-21 16:33:57,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 639 transitions, 9432 flow [2024-06-21 16:34:02,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 639 transitions, 9230 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 16:34:02,018 INFO L231 Difference]: Finished difference. Result has 451 places, 600 transitions, 7254 flow [2024-06-21 16:34:02,019 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-21 16:34:02,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-21 16:34:02,019 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 600 transitions, 7254 flow [2024-06-21 16:34:02,019 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-21 16:34:02,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:02,019 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-21 16:34:02,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 16:34:02,019 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-21 16:34:02,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:02,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2026163532, now seen corresponding path program 3 times [2024-06-21 16:34:02,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:02,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951873362] [2024-06-21 16:34:02,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:02,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:02,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:02,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:02,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951873362] [2024-06-21 16:34:02,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951873362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:02,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:02,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:34:02,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830060698] [2024-06-21 16:34:02,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:02,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:34:02,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:02,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:34:02,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:34:02,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:34:02,904 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-21 16:34:02,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:02,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:34:02,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:04,619 INFO L124 PetriNetUnfolderBase]: 4412/6604 cut-off events. [2024-06-21 16:34:04,619 INFO L125 PetriNetUnfolderBase]: For 2353843/2353845 co-relation queries the response was YES. [2024-06-21 16:34:04,707 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-21 16:34:04,740 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 504 selfloop transitions, 129 changer transitions 0/636 dead transitions. [2024-06-21 16:34:04,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 636 transitions, 9260 flow [2024-06-21 16:34:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:34:04,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:34:04,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:34:04,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 16:34:04,741 INFO L175 Difference]: Start difference. First operand has 451 places, 600 transitions, 7254 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:34:04,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 636 transitions, 9260 flow [2024-06-21 16:34:11,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 636 transitions, 9044 flow, removed 101 selfloop flow, removed 2 redundant places. [2024-06-21 16:34:11,381 INFO L231 Difference]: Finished difference. Result has 458 places, 600 transitions, 7302 flow [2024-06-21 16:34:11,382 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-21 16:34:11,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-21 16:34:11,382 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 600 transitions, 7302 flow [2024-06-21 16:34:11,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-21 16:34:11,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:11,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-21 16:34:11,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 16:34:11,383 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-21 16:34:11,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:11,383 INFO L85 PathProgramCache]: Analyzing trace with hash -401804440, now seen corresponding path program 8 times [2024-06-21 16:34:11,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:11,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078806313] [2024-06-21 16:34:11,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:11,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:11,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:12,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:12,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:12,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078806313] [2024-06-21 16:34:12,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078806313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:12,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:12,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:34:12,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353783442] [2024-06-21 16:34:12,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:12,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:34:12,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:12,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:34:12,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:34:12,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:34:12,246 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-21 16:34:12,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:12,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:34:12,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:14,008 INFO L124 PetriNetUnfolderBase]: 4438/6640 cut-off events. [2024-06-21 16:34:14,008 INFO L125 PetriNetUnfolderBase]: For 2362950/2362952 co-relation queries the response was YES. [2024-06-21 16:34:14,096 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-21 16:34:14,132 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 477 selfloop transitions, 155 changer transitions 0/635 dead transitions. [2024-06-21 16:34:14,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 635 transitions, 9680 flow [2024-06-21 16:34:14,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:34:14,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:34:14,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 16:34:14,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 16:34:14,134 INFO L175 Difference]: Start difference. First operand has 458 places, 600 transitions, 7302 flow. Second operand 9 states and 160 transitions. [2024-06-21 16:34:14,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 635 transitions, 9680 flow [2024-06-21 16:34:20,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 635 transitions, 9412 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 16:34:20,429 INFO L231 Difference]: Finished difference. Result has 459 places, 606 transitions, 7514 flow [2024-06-21 16:34:20,429 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-21 16:34:20,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-21 16:34:20,430 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 606 transitions, 7514 flow [2024-06-21 16:34:20,430 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-21 16:34:20,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:20,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:20,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 16:34:20,430 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-21 16:34:20,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:20,430 INFO L85 PathProgramCache]: Analyzing trace with hash -401798674, now seen corresponding path program 6 times [2024-06-21 16:34:20,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:20,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782244525] [2024-06-21 16:34:20,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:20,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:20,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:21,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:21,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:21,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782244525] [2024-06-21 16:34:21,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782244525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:21,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:21,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:34:21,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449870408] [2024-06-21 16:34:21,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:21,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:34:21,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:21,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:34:21,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:34:21,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:34:21,293 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-21 16:34:21,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:21,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:34:21,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:23,100 INFO L124 PetriNetUnfolderBase]: 4429/6628 cut-off events. [2024-06-21 16:34:23,100 INFO L125 PetriNetUnfolderBase]: For 2374091/2374093 co-relation queries the response was YES. [2024-06-21 16:34:23,190 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-21 16:34:23,223 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 479 selfloop transitions, 155 changer transitions 0/637 dead transitions. [2024-06-21 16:34:23,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 637 transitions, 9490 flow [2024-06-21 16:34:23,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:34:23,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:34:23,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:34:23,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 16:34:23,224 INFO L175 Difference]: Start difference. First operand has 459 places, 606 transitions, 7514 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:34:23,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 637 transitions, 9490 flow [2024-06-21 16:34:29,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 637 transitions, 9132 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-21 16:34:29,761 INFO L231 Difference]: Finished difference. Result has 463 places, 606 transitions, 7472 flow [2024-06-21 16:34:29,761 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-21 16:34:29,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-21 16:34:29,762 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 606 transitions, 7472 flow [2024-06-21 16:34:29,762 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-21 16:34:29,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:29,762 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-21 16:34:29,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 16:34:29,762 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-21 16:34:29,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:29,763 INFO L85 PathProgramCache]: Analyzing trace with hash -401810020, now seen corresponding path program 9 times [2024-06-21 16:34:29,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:29,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735378093] [2024-06-21 16:34:29,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:29,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:29,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:30,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:30,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:30,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735378093] [2024-06-21 16:34:30,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735378093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:30,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:30,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:34:30,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724189164] [2024-06-21 16:34:30,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:30,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:34:30,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:30,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:34:30,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:34:30,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:34:30,675 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-21 16:34:30,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:30,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:34:30,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:32,488 INFO L124 PetriNetUnfolderBase]: 4423/6620 cut-off events. [2024-06-21 16:34:32,488 INFO L125 PetriNetUnfolderBase]: For 2374689/2374691 co-relation queries the response was YES. [2024-06-21 16:34:32,572 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-21 16:34:32,602 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 477 selfloop transitions, 154 changer transitions 0/634 dead transitions. [2024-06-21 16:34:32,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 634 transitions, 9406 flow [2024-06-21 16:34:32,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:34:32,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:34:32,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:34:32,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 16:34:32,603 INFO L175 Difference]: Start difference. First operand has 463 places, 606 transitions, 7472 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:34:32,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 634 transitions, 9406 flow [2024-06-21 16:34:38,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 634 transitions, 9038 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 16:34:38,626 INFO L231 Difference]: Finished difference. Result has 464 places, 606 transitions, 7418 flow [2024-06-21 16:34:38,627 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-21 16:34:38,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-21 16:34:38,627 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 606 transitions, 7418 flow [2024-06-21 16:34:38,627 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-21 16:34:38,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:38,628 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-21 16:34:38,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 16:34:38,628 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-21 16:34:38,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:38,628 INFO L85 PathProgramCache]: Analyzing trace with hash 794311150, now seen corresponding path program 7 times [2024-06-21 16:34:38,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:38,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038183043] [2024-06-21 16:34:38,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:38,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:38,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:39,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:39,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:39,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038183043] [2024-06-21 16:34:39,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038183043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:39,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:39,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:34:39,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315552384] [2024-06-21 16:34:39,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:39,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:34:39,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:39,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:34:39,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:34:39,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:34:39,593 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-21 16:34:39,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:39,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:34:39,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:41,507 INFO L124 PetriNetUnfolderBase]: 4558/6806 cut-off events. [2024-06-21 16:34:41,507 INFO L125 PetriNetUnfolderBase]: For 2578089/2578091 co-relation queries the response was YES. [2024-06-21 16:34:41,597 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-21 16:34:41,629 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 485 selfloop transitions, 168 changer transitions 0/656 dead transitions. [2024-06-21 16:34:41,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 656 transitions, 10379 flow [2024-06-21 16:34:41,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:34:41,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:34:41,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 16:34:41,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 16:34:41,630 INFO L175 Difference]: Start difference. First operand has 464 places, 606 transitions, 7418 flow. Second operand 9 states and 163 transitions. [2024-06-21 16:34:41,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 656 transitions, 10379 flow [2024-06-21 16:34:48,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 656 transitions, 10059 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:34:48,083 INFO L231 Difference]: Finished difference. Result has 465 places, 624 transitions, 7783 flow [2024-06-21 16:34:48,083 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-21 16:34:48,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-21 16:34:48,083 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 624 transitions, 7783 flow [2024-06-21 16:34:48,083 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-21 16:34:48,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:48,083 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-21 16:34:48,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 16:34:48,084 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-21 16:34:48,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:48,084 INFO L85 PathProgramCache]: Analyzing trace with hash 801662800, now seen corresponding path program 8 times [2024-06-21 16:34:48,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:48,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416876774] [2024-06-21 16:34:48,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:48,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:48,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:48,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:48,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:48,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416876774] [2024-06-21 16:34:48,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416876774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:48,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:48,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:34:48,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154080921] [2024-06-21 16:34:48,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:48,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:34:48,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:48,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:34:48,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:34:48,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:34:48,963 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-21 16:34:48,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:48,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:34:48,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:50,898 INFO L124 PetriNetUnfolderBase]: 4549/6794 cut-off events. [2024-06-21 16:34:50,898 INFO L125 PetriNetUnfolderBase]: For 2581643/2581645 co-relation queries the response was YES. [2024-06-21 16:34:50,994 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-21 16:34:51,027 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 475 selfloop transitions, 175 changer transitions 0/653 dead transitions. [2024-06-21 16:34:51,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 653 transitions, 10089 flow [2024-06-21 16:34:51,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:34:51,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:34:51,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 16:34:51,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 16:34:51,028 INFO L175 Difference]: Start difference. First operand has 465 places, 624 transitions, 7783 flow. Second operand 9 states and 159 transitions. [2024-06-21 16:34:51,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 653 transitions, 10089 flow [2024-06-21 16:34:57,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 653 transitions, 9847 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 16:34:57,996 INFO L231 Difference]: Finished difference. Result has 471 places, 624 transitions, 7897 flow [2024-06-21 16:34:57,996 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-21 16:34:57,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-21 16:34:57,997 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 624 transitions, 7897 flow [2024-06-21 16:34:57,997 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-21 16:34:57,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:57,997 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-21 16:34:57,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 16:34:57,998 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-21 16:34:57,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:57,998 INFO L85 PathProgramCache]: Analyzing trace with hash 794513146, now seen corresponding path program 4 times [2024-06-21 16:34:57,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:57,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480263851] [2024-06-21 16:34:57,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:57,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:58,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:58,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480263851] [2024-06-21 16:34:58,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480263851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:58,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:58,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:34:58,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996082230] [2024-06-21 16:34:58,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:58,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:34:58,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:58,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:34:58,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:34:58,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:34:58,870 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-21 16:34:58,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:58,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:34:58,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:00,868 INFO L124 PetriNetUnfolderBase]: 4675/6968 cut-off events. [2024-06-21 16:35:00,868 INFO L125 PetriNetUnfolderBase]: For 2783879/2783881 co-relation queries the response was YES. [2024-06-21 16:35:00,969 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-21 16:35:01,004 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 518 selfloop transitions, 144 changer transitions 0/665 dead transitions. [2024-06-21 16:35:01,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 665 transitions, 10219 flow [2024-06-21 16:35:01,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:01,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:01,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 16:35:01,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 16:35:01,005 INFO L175 Difference]: Start difference. First operand has 471 places, 624 transitions, 7897 flow. Second operand 9 states and 162 transitions. [2024-06-21 16:35:01,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 665 transitions, 10219 flow [2024-06-21 16:35:08,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 665 transitions, 9865 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:08,205 INFO L231 Difference]: Finished difference. Result has 474 places, 633 transitions, 8087 flow [2024-06-21 16:35:08,205 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-21 16:35:08,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-21 16:35:08,206 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 633 transitions, 8087 flow [2024-06-21 16:35:08,206 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-21 16:35:08,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:08,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:08,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 16:35:08,206 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-21 16:35:08,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:08,206 INFO L85 PathProgramCache]: Analyzing trace with hash -822822214, now seen corresponding path program 9 times [2024-06-21 16:35:08,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:08,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057277538] [2024-06-21 16:35:08,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:08,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:09,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:09,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:09,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057277538] [2024-06-21 16:35:09,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057277538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:09,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:09,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:09,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769488715] [2024-06-21 16:35:09,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:09,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:09,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:09,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:09,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:09,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:09,099 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-21 16:35:09,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:09,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:09,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:11,177 INFO L124 PetriNetUnfolderBase]: 4690/6988 cut-off events. [2024-06-21 16:35:11,177 INFO L125 PetriNetUnfolderBase]: For 2787465/2787465 co-relation queries the response was YES. [2024-06-21 16:35:11,276 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-21 16:35:11,310 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 604 selfloop transitions, 55 changer transitions 0/662 dead transitions. [2024-06-21 16:35:11,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 662 transitions, 9575 flow [2024-06-21 16:35:11,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:11,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:11,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 16:35:11,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 16:35:11,311 INFO L175 Difference]: Start difference. First operand has 474 places, 633 transitions, 8087 flow. Second operand 9 states and 151 transitions. [2024-06-21 16:35:11,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 662 transitions, 9575 flow [2024-06-21 16:35:17,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 662 transitions, 9293 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:17,724 INFO L231 Difference]: Finished difference. Result has 478 places, 636 transitions, 7973 flow [2024-06-21 16:35:17,724 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-21 16:35:17,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-21 16:35:17,724 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 636 transitions, 7973 flow [2024-06-21 16:35:17,724 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-21 16:35:17,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:17,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:17,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 16:35:17,725 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-21 16:35:17,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:17,725 INFO L85 PathProgramCache]: Analyzing trace with hash -833546974, now seen corresponding path program 10 times [2024-06-21 16:35:17,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:17,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802192351] [2024-06-21 16:35:17,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:17,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:17,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:18,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:18,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:18,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802192351] [2024-06-21 16:35:18,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802192351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:18,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:18,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:18,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480605664] [2024-06-21 16:35:18,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:18,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:18,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:18,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:18,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:18,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:18,613 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-21 16:35:18,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:18,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:18,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:20,625 INFO L124 PetriNetUnfolderBase]: 4681/6976 cut-off events. [2024-06-21 16:35:20,625 INFO L125 PetriNetUnfolderBase]: For 2786429/2786429 co-relation queries the response was YES. [2024-06-21 16:35:20,719 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-21 16:35:20,750 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 605 selfloop transitions, 63 changer transitions 0/671 dead transitions. [2024-06-21 16:35:20,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 671 transitions, 9797 flow [2024-06-21 16:35:20,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:35:20,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:35:20,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 16:35:20,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-21 16:35:20,751 INFO L175 Difference]: Start difference. First operand has 478 places, 636 transitions, 7973 flow. Second operand 11 states and 184 transitions. [2024-06-21 16:35:20,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 671 transitions, 9797 flow [2024-06-21 16:35:27,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 671 transitions, 9647 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:27,707 INFO L231 Difference]: Finished difference. Result has 482 places, 636 transitions, 7955 flow [2024-06-21 16:35:27,707 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-21 16:35:27,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-21 16:35:27,708 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 636 transitions, 7955 flow [2024-06-21 16:35:27,708 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-21 16:35:27,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:27,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:27,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 16:35:27,708 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-21 16:35:27,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:27,709 INFO L85 PathProgramCache]: Analyzing trace with hash -830059660, now seen corresponding path program 10 times [2024-06-21 16:35:27,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:27,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47866183] [2024-06-21 16:35:27,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:27,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:27,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:28,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:28,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:28,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47866183] [2024-06-21 16:35:28,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47866183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:28,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:28,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:28,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918312091] [2024-06-21 16:35:28,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:28,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:28,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:28,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:28,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:28,613 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-21 16:35:28,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:28,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:28,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:30,493 INFO L124 PetriNetUnfolderBase]: 4739/7057 cut-off events. [2024-06-21 16:35:30,494 INFO L125 PetriNetUnfolderBase]: For 2883090/2883092 co-relation queries the response was YES. [2024-06-21 16:35:30,590 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-21 16:35:30,622 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 499 selfloop transitions, 171 changer transitions 0/673 dead transitions. [2024-06-21 16:35:30,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 673 transitions, 10635 flow [2024-06-21 16:35:30,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:30,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:30,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:35:30,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 16:35:30,623 INFO L175 Difference]: Start difference. First operand has 482 places, 636 transitions, 7955 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:35:30,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 673 transitions, 10635 flow [2024-06-21 16:35:37,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 673 transitions, 10494 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 16:35:37,923 INFO L231 Difference]: Finished difference. Result has 482 places, 648 transitions, 8520 flow [2024-06-21 16:35:37,924 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-21 16:35:37,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-21 16:35:37,924 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 648 transitions, 8520 flow [2024-06-21 16:35:37,924 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-21 16:35:37,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:37,925 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-21 16:35:37,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 16:35:37,925 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-21 16:35:37,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:37,925 INFO L85 PathProgramCache]: Analyzing trace with hash -833874675, now seen corresponding path program 6 times [2024-06-21 16:35:37,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:37,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464436749] [2024-06-21 16:35:37,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:37,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:37,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:38,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:38,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:38,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464436749] [2024-06-21 16:35:38,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464436749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:38,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:38,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:38,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495217501] [2024-06-21 16:35:38,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:38,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:38,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:38,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:38,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:39,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:39,006 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-21 16:35:39,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:39,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:39,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:40,948 INFO L124 PetriNetUnfolderBase]: 4749/7070 cut-off events. [2024-06-21 16:35:40,948 INFO L125 PetriNetUnfolderBase]: For 2921902/2921902 co-relation queries the response was YES. [2024-06-21 16:35:41,056 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-21 16:35:41,091 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 632 selfloop transitions, 38 changer transitions 0/673 dead transitions. [2024-06-21 16:35:41,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 673 transitions, 9985 flow [2024-06-21 16:35:41,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:35:41,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:35:41,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-21 16:35:41,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37073170731707317 [2024-06-21 16:35:41,092 INFO L175 Difference]: Start difference. First operand has 482 places, 648 transitions, 8520 flow. Second operand 10 states and 152 transitions. [2024-06-21 16:35:41,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 673 transitions, 9985 flow [2024-06-21 16:35:48,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 673 transitions, 9689 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:48,985 INFO L231 Difference]: Finished difference. Result has 488 places, 654 transitions, 8401 flow [2024-06-21 16:35:48,985 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-21 16:35:48,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-21 16:35:48,986 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 654 transitions, 8401 flow [2024-06-21 16:35:48,986 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-21 16:35:48,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:48,986 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-21 16:35:48,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 16:35:48,986 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-21 16:35:48,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:48,987 INFO L85 PathProgramCache]: Analyzing trace with hash -830065395, now seen corresponding path program 7 times [2024-06-21 16:35:48,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:48,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624339377] [2024-06-21 16:35:48,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:48,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:49,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-21 16:35:49,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:49,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624339377] [2024-06-21 16:35:49,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624339377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:49,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:49,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:49,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701608353] [2024-06-21 16:35:49,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:49,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:49,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:49,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:49,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:50,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:35:50,063 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-21 16:35:50,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:50,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:35:50,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:51,914 INFO L124 PetriNetUnfolderBase]: 4754/7078 cut-off events. [2024-06-21 16:35:51,915 INFO L125 PetriNetUnfolderBase]: For 2945917/2945919 co-relation queries the response was YES. [2024-06-21 16:35:52,018 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-21 16:35:52,053 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 580 selfloop transitions, 92 changer transitions 0/675 dead transitions. [2024-06-21 16:35:52,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 675 transitions, 9832 flow [2024-06-21 16:35:52,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:52,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:52,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 16:35:52,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 16:35:52,054 INFO L175 Difference]: Start difference. First operand has 488 places, 654 transitions, 8401 flow. Second operand 9 states and 144 transitions. [2024-06-21 16:35:52,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 675 transitions, 9832 flow [2024-06-21 16:36:00,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 675 transitions, 9724 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 16:36:00,156 INFO L231 Difference]: Finished difference. Result has 489 places, 657 transitions, 8532 flow [2024-06-21 16:36:00,156 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-21 16:36:00,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-21 16:36:00,156 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 657 transitions, 8532 flow [2024-06-21 16:36:00,156 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-21 16:36:00,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:00,156 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-21 16:36:00,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 16:36:00,157 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-21 16:36:00,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:00,157 INFO L85 PathProgramCache]: Analyzing trace with hash -830059288, now seen corresponding path program 5 times [2024-06-21 16:36:00,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:00,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596717067] [2024-06-21 16:36:00,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:00,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:00,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:00,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:00,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596717067] [2024-06-21 16:36:00,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596717067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:00,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:00,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:00,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559074962] [2024-06-21 16:36:00,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:00,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:00,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:00,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:00,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:01,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:01,021 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-21 16:36:01,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:01,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:01,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:02,993 INFO L124 PetriNetUnfolderBase]: 4784/7120 cut-off events. [2024-06-21 16:36:02,993 INFO L125 PetriNetUnfolderBase]: For 3042981/3042983 co-relation queries the response was YES. [2024-06-21 16:36:03,094 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-21 16:36:03,128 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 551 selfloop transitions, 141 changer transitions 0/695 dead transitions. [2024-06-21 16:36:03,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 695 transitions, 11081 flow [2024-06-21 16:36:03,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:03,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:03,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 16:36:03,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 16:36:03,129 INFO L175 Difference]: Start difference. First operand has 489 places, 657 transitions, 8532 flow. Second operand 9 states and 166 transitions. [2024-06-21 16:36:03,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 695 transitions, 11081 flow [2024-06-21 16:36:10,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 695 transitions, 10873 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:10,502 INFO L231 Difference]: Finished difference. Result has 491 places, 660 transitions, 8677 flow [2024-06-21 16:36:10,503 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-21 16:36:10,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-21 16:36:10,503 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 660 transitions, 8677 flow [2024-06-21 16:36:10,503 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-21 16:36:10,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:10,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:10,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 16:36:10,503 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-21 16:36:10,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:10,504 INFO L85 PathProgramCache]: Analyzing trace with hash -830209390, now seen corresponding path program 11 times [2024-06-21 16:36:10,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:10,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35750786] [2024-06-21 16:36:10,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:10,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:10,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:11,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:11,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:11,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35750786] [2024-06-21 16:36:11,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35750786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:11,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:11,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:11,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490006422] [2024-06-21 16:36:11,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:11,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:11,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:11,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:11,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:11,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:11,410 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-21 16:36:11,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:11,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:11,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:13,411 INFO L124 PetriNetUnfolderBase]: 4778/7111 cut-off events. [2024-06-21 16:36:13,411 INFO L125 PetriNetUnfolderBase]: For 3013923/3013923 co-relation queries the response was YES. [2024-06-21 16:36:13,504 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-21 16:36:13,535 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 644 selfloop transitions, 32 changer transitions 0/679 dead transitions. [2024-06-21 16:36:13,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 679 transitions, 10081 flow [2024-06-21 16:36:13,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:13,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:13,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 16:36:13,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-21 16:36:13,536 INFO L175 Difference]: Start difference. First operand has 491 places, 660 transitions, 8677 flow. Second operand 9 states and 141 transitions. [2024-06-21 16:36:13,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 679 transitions, 10081 flow [2024-06-21 16:36:20,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 679 transitions, 9874 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 16:36:20,539 INFO L231 Difference]: Finished difference. Result has 496 places, 660 transitions, 8540 flow [2024-06-21 16:36:20,539 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-21 16:36:20,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-21 16:36:20,540 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 660 transitions, 8540 flow [2024-06-21 16:36:20,540 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-21 16:36:20,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:20,540 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-21 16:36:20,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 16:36:20,540 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-21 16:36:20,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:20,540 INFO L85 PathProgramCache]: Analyzing trace with hash -833784124, now seen corresponding path program 11 times [2024-06-21 16:36:20,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:20,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462178180] [2024-06-21 16:36:20,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:20,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:21,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-21 16:36:21,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:21,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462178180] [2024-06-21 16:36:21,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462178180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:21,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:21,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:21,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474380746] [2024-06-21 16:36:21,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:21,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:21,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:21,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:21,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:21,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:21,570 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-21 16:36:21,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:21,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:21,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:24,064 INFO L124 PetriNetUnfolderBase]: 4769/7099 cut-off events. [2024-06-21 16:36:24,065 INFO L125 PetriNetUnfolderBase]: For 3025707/3025707 co-relation queries the response was YES. [2024-06-21 16:36:24,155 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-21 16:36:24,182 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 623 selfloop transitions, 62 changer transitions 0/688 dead transitions. [2024-06-21 16:36:24,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 688 transitions, 10054 flow [2024-06-21 16:36:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:24,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:24,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 16:36:24,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 16:36:24,183 INFO L175 Difference]: Start difference. First operand has 496 places, 660 transitions, 8540 flow. Second operand 9 states and 155 transitions. [2024-06-21 16:36:24,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 688 transitions, 10054 flow [2024-06-21 16:36:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 688 transitions, 9930 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:30,641 INFO L231 Difference]: Finished difference. Result has 498 places, 660 transitions, 8546 flow [2024-06-21 16:36:30,641 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-21 16:36:30,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-21 16:36:30,642 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 660 transitions, 8546 flow [2024-06-21 16:36:30,642 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-21 16:36:30,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:30,642 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-21 16:36:30,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 16:36:30,642 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-21 16:36:30,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:30,642 INFO L85 PathProgramCache]: Analyzing trace with hash -830065054, now seen corresponding path program 12 times [2024-06-21 16:36:30,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:30,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194144450] [2024-06-21 16:36:30,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:30,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:30,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:31,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:31,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:31,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194144450] [2024-06-21 16:36:31,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194144450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:31,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:31,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:31,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616770961] [2024-06-21 16:36:31,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:31,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:31,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:31,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:31,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:31,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:31,506 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-21 16:36:31,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:31,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:31,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:34,004 INFO L124 PetriNetUnfolderBase]: 4760/7088 cut-off events. [2024-06-21 16:36:34,004 INFO L125 PetriNetUnfolderBase]: For 3027903/3027905 co-relation queries the response was YES. [2024-06-21 16:36:34,102 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-21 16:36:34,137 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 517 selfloop transitions, 170 changer transitions 0/690 dead transitions. [2024-06-21 16:36:34,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 690 transitions, 10692 flow [2024-06-21 16:36:34,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:34,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:34,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 16:36:34,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 16:36:34,138 INFO L175 Difference]: Start difference. First operand has 498 places, 660 transitions, 8546 flow. Second operand 9 states and 161 transitions. [2024-06-21 16:36:34,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 690 transitions, 10692 flow [2024-06-21 16:36:41,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 690 transitions, 10544 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 16:36:41,587 INFO L231 Difference]: Finished difference. Result has 499 places, 660 transitions, 8744 flow [2024-06-21 16:36:41,587 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-21 16:36:41,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-21 16:36:41,587 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 660 transitions, 8744 flow [2024-06-21 16:36:41,588 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-21 16:36:41,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:41,588 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-21 16:36:41,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 16:36:41,588 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-21 16:36:41,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:41,588 INFO L85 PathProgramCache]: Analyzing trace with hash -830065240, now seen corresponding path program 12 times [2024-06-21 16:36:41,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:41,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345246257] [2024-06-21 16:36:41,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:41,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:41,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:42,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-21 16:36:42,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:42,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345246257] [2024-06-21 16:36:42,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345246257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:42,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:42,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:42,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099142873] [2024-06-21 16:36:42,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:42,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:42,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:42,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:42,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:42,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:42,456 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-21 16:36:42,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:42,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:42,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:44,843 INFO L124 PetriNetUnfolderBase]: 4754/7080 cut-off events. [2024-06-21 16:36:44,843 INFO L125 PetriNetUnfolderBase]: For 3028448/3028450 co-relation queries the response was YES. [2024-06-21 16:36:44,940 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-21 16:36:44,974 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 513 selfloop transitions, 169 changer transitions 0/685 dead transitions. [2024-06-21 16:36:44,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 685 transitions, 10824 flow [2024-06-21 16:36:44,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:44,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:44,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 16:36:44,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 16:36:44,975 INFO L175 Difference]: Start difference. First operand has 499 places, 660 transitions, 8744 flow. Second operand 9 states and 156 transitions. [2024-06-21 16:36:44,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 685 transitions, 10824 flow [2024-06-21 16:36:52,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 685 transitions, 10550 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:52,784 INFO L231 Difference]: Finished difference. Result has 502 places, 660 transitions, 8814 flow [2024-06-21 16:36:52,785 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-21 16:36:52,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-21 16:36:52,785 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 660 transitions, 8814 flow [2024-06-21 16:36:52,786 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-21 16:36:52,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:52,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:52,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 16:36:52,786 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-21 16:36:52,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:52,786 INFO L85 PathProgramCache]: Analyzing trace with hash -830053708, now seen corresponding path program 6 times [2024-06-21 16:36:52,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:52,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659439271] [2024-06-21 16:36:52,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:52,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:52,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:53,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:53,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:53,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659439271] [2024-06-21 16:36:53,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659439271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:53,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:53,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:53,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801624042] [2024-06-21 16:36:53,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:53,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:53,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:53,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:53,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:53,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:36:53,768 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-21 16:36:53,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:53,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:36:53,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:56,171 INFO L124 PetriNetUnfolderBase]: 4736/7056 cut-off events. [2024-06-21 16:36:56,171 INFO L125 PetriNetUnfolderBase]: For 3042840/3042842 co-relation queries the response was YES. [2024-06-21 16:36:56,268 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-21 16:36:56,304 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 552 selfloop transitions, 140 changer transitions 0/695 dead transitions. [2024-06-21 16:36:56,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 695 transitions, 11018 flow [2024-06-21 16:36:56,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:36:56,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:36:56,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 16:36:56,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 16:36:56,305 INFO L175 Difference]: Start difference. First operand has 502 places, 660 transitions, 8814 flow. Second operand 9 states and 167 transitions. [2024-06-21 16:36:56,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 695 transitions, 11018 flow [2024-06-21 16:37:04,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 695 transitions, 10624 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:04,772 INFO L231 Difference]: Finished difference. Result has 503 places, 660 transitions, 8706 flow [2024-06-21 16:37:04,773 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-21 16:37:04,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-21 16:37:04,773 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 660 transitions, 8706 flow [2024-06-21 16:37:04,773 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-21 16:37:04,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:04,773 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-21 16:37:04,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 16:37:04,773 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-21 16:37:04,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:04,774 INFO L85 PathProgramCache]: Analyzing trace with hash 801940033, now seen corresponding path program 1 times [2024-06-21 16:37:04,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:04,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320807425] [2024-06-21 16:37:04,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:04,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:04,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:06,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-21 16:37:06,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:06,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320807425] [2024-06-21 16:37:06,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320807425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:06,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:06,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:06,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061048824] [2024-06-21 16:37:06,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:06,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:06,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:06,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:06,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:06,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 16:37:06,178 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-21 16:37:06,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:06,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 16:37:06,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:08,514 INFO L124 PetriNetUnfolderBase]: 4400/6662 cut-off events. [2024-06-21 16:37:08,514 INFO L125 PetriNetUnfolderBase]: For 3097172/3097214 co-relation queries the response was YES. [2024-06-21 16:37:08,603 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-21 16:37:08,633 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 562 selfloop transitions, 69 changer transitions 0/692 dead transitions. [2024-06-21 16:37:08,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 692 transitions, 10286 flow [2024-06-21 16:37:08,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:08,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:08,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 16:37:08,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 16:37:08,634 INFO L175 Difference]: Start difference. First operand has 503 places, 660 transitions, 8706 flow. Second operand 9 states and 152 transitions. [2024-06-21 16:37:08,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 692 transitions, 10286 flow [2024-06-21 16:37:17,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 692 transitions, 9996 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:17,955 INFO L231 Difference]: Finished difference. Result has 505 places, 670 transitions, 8834 flow [2024-06-21 16:37:17,956 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-21 16:37:17,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-21 16:37:17,956 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 670 transitions, 8834 flow [2024-06-21 16:37:17,956 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-21 16:37:17,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:17,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:17,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 16:37:17,956 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-21 16:37:17,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:17,957 INFO L85 PathProgramCache]: Analyzing trace with hash -833549609, now seen corresponding path program 2 times [2024-06-21 16:37:17,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:17,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860107843] [2024-06-21 16:37:17,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:17,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:17,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:19,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:37:19,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860107843] [2024-06-21 16:37:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860107843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:19,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:19,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:19,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441472417] [2024-06-21 16:37:19,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:19,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:19,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:19,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:19,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:19,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:19,166 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-21 16:37:19,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:19,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:19,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:21,712 INFO L124 PetriNetUnfolderBase]: 4770/7105 cut-off events. [2024-06-21 16:37:21,712 INFO L125 PetriNetUnfolderBase]: For 3071252/3071252 co-relation queries the response was YES. [2024-06-21 16:37:21,811 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-21 16:37:21,839 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 75 changer transitions 0/702 dead transitions. [2024-06-21 16:37:21,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 702 transitions, 10450 flow [2024-06-21 16:37:21,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:21,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:21,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 16:37:21,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-21 16:37:21,840 INFO L175 Difference]: Start difference. First operand has 505 places, 670 transitions, 8834 flow. Second operand 10 states and 169 transitions. [2024-06-21 16:37:21,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 702 transitions, 10450 flow [2024-06-21 16:37:29,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 702 transitions, 10187 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-21 16:37:29,980 INFO L231 Difference]: Finished difference. Result has 510 places, 673 transitions, 8823 flow [2024-06-21 16:37:29,981 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-21 16:37:29,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-21 16:37:29,981 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 673 transitions, 8823 flow [2024-06-21 16:37:29,981 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-21 16:37:29,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:29,981 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-21 16:37:29,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 16:37:29,981 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-21 16:37:29,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:29,982 INFO L85 PathProgramCache]: Analyzing trace with hash -822824849, now seen corresponding path program 3 times [2024-06-21 16:37:29,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:29,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571183353] [2024-06-21 16:37:29,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:29,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:31,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:37:31,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:31,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571183353] [2024-06-21 16:37:31,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571183353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:31,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:31,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:31,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958966846] [2024-06-21 16:37:31,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:31,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:31,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:31,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:31,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:31,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:31,248 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-21 16:37:31,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:31,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:31,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:33,792 INFO L124 PetriNetUnfolderBase]: 4780/7119 cut-off events. [2024-06-21 16:37:33,792 INFO L125 PetriNetUnfolderBase]: For 3103586/3103586 co-relation queries the response was YES. [2024-06-21 16:37:33,888 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-21 16:37:33,919 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 76 changer transitions 0/703 dead transitions. [2024-06-21 16:37:33,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 703 transitions, 10410 flow [2024-06-21 16:37:33,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:33,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:33,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 16:37:33,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 16:37:33,920 INFO L175 Difference]: Start difference. First operand has 510 places, 673 transitions, 8823 flow. Second operand 10 states and 166 transitions. [2024-06-21 16:37:33,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 703 transitions, 10410 flow [2024-06-21 16:37:42,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 703 transitions, 10208 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:42,219 INFO L231 Difference]: Finished difference. Result has 512 places, 676 transitions, 8855 flow [2024-06-21 16:37:42,219 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-21 16:37:42,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-21 16:37:42,219 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 676 transitions, 8855 flow [2024-06-21 16:37:42,219 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-21 16:37:42,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:42,220 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-21 16:37:42,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 16:37:42,220 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-21 16:37:42,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:42,220 INFO L85 PathProgramCache]: Analyzing trace with hash -833876380, now seen corresponding path program 4 times [2024-06-21 16:37:42,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:42,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594859740] [2024-06-21 16:37:42,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:42,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:37:43,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:43,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594859740] [2024-06-21 16:37:43,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594859740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:43,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:43,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:43,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614957634] [2024-06-21 16:37:43,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:43,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:43,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:43,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:43,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:43,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:43,405 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-21 16:37:43,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:43,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:43,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:45,926 INFO L124 PetriNetUnfolderBase]: 4860/7239 cut-off events. [2024-06-21 16:37:45,926 INFO L125 PetriNetUnfolderBase]: For 3302153/3302153 co-relation queries the response was YES. [2024-06-21 16:37:46,025 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-21 16:37:46,057 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 635 selfloop transitions, 75 changer transitions 0/713 dead transitions. [2024-06-21 16:37:46,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 713 transitions, 10850 flow [2024-06-21 16:37:46,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:46,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:46,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-21 16:37:46,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-21 16:37:46,058 INFO L175 Difference]: Start difference. First operand has 512 places, 676 transitions, 8855 flow. Second operand 10 states and 172 transitions. [2024-06-21 16:37:46,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 713 transitions, 10850 flow [2024-06-21 16:37:54,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 713 transitions, 10644 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:54,666 INFO L231 Difference]: Finished difference. Result has 514 places, 680 transitions, 8908 flow [2024-06-21 16:37:54,666 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-21 16:37:54,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 472 predicate places. [2024-06-21 16:37:54,667 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 680 transitions, 8908 flow [2024-06-21 16:37:54,667 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-21 16:37:54,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:54,667 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-21 16:37:54,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 16:37:54,667 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-21 16:37:54,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:54,668 INFO L85 PathProgramCache]: Analyzing trace with hash -833867080, now seen corresponding path program 5 times [2024-06-21 16:37:54,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:54,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866678560] [2024-06-21 16:37:54,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:54,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:54,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:55,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:37:55,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:55,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866678560] [2024-06-21 16:37:55,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866678560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:55,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:55,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:37:55,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881451469] [2024-06-21 16:37:55,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:55,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:37:55,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:55,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:37:55,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:37:55,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:37:55,846 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-21 16:37:55,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:55,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:37:55,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:58,539 INFO L124 PetriNetUnfolderBase]: 4912/7319 cut-off events. [2024-06-21 16:37:58,539 INFO L125 PetriNetUnfolderBase]: For 3477717/3477717 co-relation queries the response was YES. [2024-06-21 16:37:58,645 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-21 16:37:58,678 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 635 selfloop transitions, 80 changer transitions 0/718 dead transitions. [2024-06-21 16:37:58,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 718 transitions, 10567 flow [2024-06-21 16:37:58,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:37:58,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:37:58,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-21 16:37:58,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 16:37:58,679 INFO L175 Difference]: Start difference. First operand has 514 places, 680 transitions, 8908 flow. Second operand 11 states and 187 transitions. [2024-06-21 16:37:58,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 718 transitions, 10567 flow [2024-06-21 16:38:09,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 718 transitions, 10442 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 16:38:09,419 INFO L231 Difference]: Finished difference. Result has 519 places, 683 transitions, 9023 flow [2024-06-21 16:38:09,419 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-21 16:38:09,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 477 predicate places. [2024-06-21 16:38:09,420 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 683 transitions, 9023 flow [2024-06-21 16:38:09,420 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-21 16:38:09,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:09,420 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-21 16:38:09,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 16:38:09,420 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-21 16:38:09,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:09,420 INFO L85 PathProgramCache]: Analyzing trace with hash -833866739, now seen corresponding path program 4 times [2024-06-21 16:38:09,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:09,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168307267] [2024-06-21 16:38:09,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:09,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:09,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:10,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:10,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:10,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168307267] [2024-06-21 16:38:10,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168307267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:10,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:10,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:38:10,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635302551] [2024-06-21 16:38:10,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:10,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:38:10,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:10,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:38:10,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:38:10,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:10,811 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-21 16:38:10,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:10,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:10,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:13,605 INFO L124 PetriNetUnfolderBase]: 4922/7333 cut-off events. [2024-06-21 16:38:13,605 INFO L125 PetriNetUnfolderBase]: For 3386292/3386292 co-relation queries the response was YES. [2024-06-21 16:38:13,706 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-21 16:38:13,736 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 635 selfloop transitions, 79 changer transitions 0/717 dead transitions. [2024-06-21 16:38:13,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 717 transitions, 10635 flow [2024-06-21 16:38:13,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:38:13,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:38:13,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-21 16:38:13,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39227642276422764 [2024-06-21 16:38:13,737 INFO L175 Difference]: Start difference. First operand has 519 places, 683 transitions, 9023 flow. Second operand 12 states and 193 transitions. [2024-06-21 16:38:13,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 717 transitions, 10635 flow [2024-06-21 16:38:22,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 717 transitions, 10458 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 16:38:22,933 INFO L231 Difference]: Finished difference. Result has 523 places, 687 transitions, 9109 flow [2024-06-21 16:38:22,933 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-21 16:38:22,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-21 16:38:22,934 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 687 transitions, 9109 flow [2024-06-21 16:38:22,934 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-21 16:38:22,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:22,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:22,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 16:38:22,934 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-21 16:38:22,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:22,934 INFO L85 PathProgramCache]: Analyzing trace with hash -822825190, now seen corresponding path program 6 times [2024-06-21 16:38:22,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:22,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668502713] [2024-06-21 16:38:22,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:22,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:22,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:23,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:23,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:23,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668502713] [2024-06-21 16:38:23,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668502713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:23,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:23,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:38:23,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386411092] [2024-06-21 16:38:23,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:23,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:38:23,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:23,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:38:23,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:38:24,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:24,089 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-21 16:38:24,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:24,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:24,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:26,628 INFO L124 PetriNetUnfolderBase]: 4917/7326 cut-off events. [2024-06-21 16:38:26,628 INFO L125 PetriNetUnfolderBase]: For 3396635/3396635 co-relation queries the response was YES. [2024-06-21 16:38:26,733 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-21 16:38:26,767 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 669 selfloop transitions, 51 changer transitions 0/723 dead transitions. [2024-06-21 16:38:26,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 723 transitions, 10887 flow [2024-06-21 16:38:26,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:38:26,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:38:26,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-21 16:38:26,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 16:38:26,768 INFO L175 Difference]: Start difference. First operand has 523 places, 687 transitions, 9109 flow. Second operand 10 states and 155 transitions. [2024-06-21 16:38:26,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 723 transitions, 10887 flow [2024-06-21 16:38:36,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 723 transitions, 10665 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-21 16:38:36,497 INFO L231 Difference]: Finished difference. Result has 528 places, 701 transitions, 9318 flow [2024-06-21 16:38:36,497 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-21 16:38:36,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-21 16:38:36,497 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 701 transitions, 9318 flow [2024-06-21 16:38:36,497 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-21 16:38:36,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:36,497 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-21 16:38:36,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 16:38:36,497 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-21 16:38:36,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:36,498 INFO L85 PathProgramCache]: Analyzing trace with hash -849913194, now seen corresponding path program 13 times [2024-06-21 16:38:36,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:36,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199848355] [2024-06-21 16:38:36,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:36,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:37,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:37,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:37,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199848355] [2024-06-21 16:38:37,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199848355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:37,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:37,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:38:37,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799896999] [2024-06-21 16:38:37,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:37,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:38:37,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:37,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:38:37,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:38:37,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:37,373 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-21 16:38:37,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:37,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:37,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:39,977 INFO L124 PetriNetUnfolderBase]: 4959/7384 cut-off events. [2024-06-21 16:38:39,978 INFO L125 PetriNetUnfolderBase]: For 3456553/3456553 co-relation queries the response was YES. [2024-06-21 16:38:40,090 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-21 16:38:40,126 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 702 selfloop transitions, 34 changer transitions 0/739 dead transitions. [2024-06-21 16:38:40,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 739 transitions, 11527 flow [2024-06-21 16:38:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:38:40,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:38:40,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-21 16:38:40,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 16:38:40,127 INFO L175 Difference]: Start difference. First operand has 528 places, 701 transitions, 9318 flow. Second operand 10 states and 160 transitions. [2024-06-21 16:38:40,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 739 transitions, 11527 flow [2024-06-21 16:38:52,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 739 transitions, 11394 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 16:38:52,210 INFO L231 Difference]: Finished difference. Result has 534 places, 710 transitions, 9602 flow [2024-06-21 16:38:52,210 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-21 16:38:52,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-21 16:38:52,210 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 710 transitions, 9602 flow [2024-06-21 16:38:52,211 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-21 16:38:52,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:52,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:52,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 16:38:52,211 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-21 16:38:52,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:52,211 INFO L85 PathProgramCache]: Analyzing trace with hash -849614292, now seen corresponding path program 7 times [2024-06-21 16:38:52,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:52,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815268731] [2024-06-21 16:38:52,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:52,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:52,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:53,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:53,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:53,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815268731] [2024-06-21 16:38:53,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815268731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:53,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:53,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:38:53,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924104157] [2024-06-21 16:38:53,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:53,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:38:53,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:53,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:38:53,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:38:53,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:38:53,121 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-21 16:38:53,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:53,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:38:53,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:55,853 INFO L124 PetriNetUnfolderBase]: 5037/7492 cut-off events. [2024-06-21 16:38:55,853 INFO L125 PetriNetUnfolderBase]: For 3640556/3640556 co-relation queries the response was YES. [2024-06-21 16:38:55,963 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-21 16:38:55,996 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 715 selfloop transitions, 30 changer transitions 0/748 dead transitions. [2024-06-21 16:38:55,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 748 transitions, 11734 flow [2024-06-21 16:38:55,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:38:55,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:38:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 16:38:55,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-21 16:38:55,998 INFO L175 Difference]: Start difference. First operand has 534 places, 710 transitions, 9602 flow. Second operand 10 states and 162 transitions. [2024-06-21 16:38:55,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 748 transitions, 11734 flow [2024-06-21 16:39:07,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 748 transitions, 11554 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-21 16:39:07,124 INFO L231 Difference]: Finished difference. Result has 540 places, 718 transitions, 9707 flow [2024-06-21 16:39:07,124 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-21 16:39:07,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 498 predicate places. [2024-06-21 16:39:07,124 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 718 transitions, 9707 flow [2024-06-21 16:39:07,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-21 16:39:07,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:39:07,124 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-21 16:39:07,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 16:39:07,125 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-21 16:39:07,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:39:07,125 INFO L85 PathProgramCache]: Analyzing trace with hash 434023818, now seen corresponding path program 14 times [2024-06-21 16:39:07,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:39:07,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069217256] [2024-06-21 16:39:07,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:39:07,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:39:07,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:39:07,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:39:07,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:39:07,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069217256] [2024-06-21 16:39:07,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069217256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:39:07,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:39:07,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:39:07,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886594227] [2024-06-21 16:39:07,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:39:07,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:39:07,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:39:07,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:39:07,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:39:08,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 16:39:08,050 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-21 16:39:08,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:39:08,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 16:39:08,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:39:11,001 INFO L124 PetriNetUnfolderBase]: 5101/7582 cut-off events. [2024-06-21 16:39:11,001 INFO L125 PetriNetUnfolderBase]: For 3685707/3685707 co-relation queries the response was YES. [2024-06-21 16:39:11,112 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-21 16:39:11,146 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 720 selfloop transitions, 41 changer transitions 0/764 dead transitions. [2024-06-21 16:39:11,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 764 transitions, 12381 flow [2024-06-21 16:39:11,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:39:11,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:39:11,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-21 16:39:11,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968957871396896 [2024-06-21 16:39:11,147 INFO L175 Difference]: Start difference. First operand has 540 places, 718 transitions, 9707 flow. Second operand 11 states and 179 transitions. [2024-06-21 16:39:11,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 764 transitions, 12381 flow Killed by 15