./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 11:35:08,836 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:35:08,905 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:35:08,911 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:35:08,912 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:35:08,938 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:35:08,939 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:35:08,939 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:35:08,940 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:35:08,943 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:35:08,943 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:35:08,943 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:35:08,944 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:35:08,945 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:35:08,945 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:35:08,946 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:35:08,946 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:35:08,946 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:35:08,946 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:35:08,946 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:35:08,947 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:35:08,947 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:35:08,947 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:35:08,947 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:35:08,948 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:35:08,948 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:35:08,948 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:35:08,948 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:35:08,949 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:35:08,949 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:35:08,950 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:35:08,950 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:35:08,950 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:35:08,950 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:35:08,951 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:35:08,951 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:35:08,951 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:35:08,951 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:35:08,951 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:35:08,952 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:35:08,952 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:35:08,952 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:35:08,952 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:35:08,952 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 11:35:09,192 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:35:09,217 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:35:09,220 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:35:09,221 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:35:09,222 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:35:09,223 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 11:35:09,447 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:35:09,448 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:35:09,449 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 11:35:10,626 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:35:10,853 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:35:10,857 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 11:35:10,875 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/823a21ae3/49aa7f4f3f4941529ef4992291856f01/FLAG4347e4a60 [2024-06-14 11:35:10,889 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/823a21ae3/49aa7f4f3f4941529ef4992291856f01 [2024-06-14 11:35:10,889 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:35:10,890 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:35:10,893 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:35:10,893 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:35:10,897 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:35:10,898 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:35:09" (1/2) ... [2024-06-14 11:35:10,899 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5010ca25 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:10, skipping insertion in model container [2024-06-14 11:35:10,899 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:35:09" (1/2) ... [2024-06-14 11:35:10,901 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5fb53a3c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:35:10, skipping insertion in model container [2024-06-14 11:35:10,901 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:35:10" (2/2) ... [2024-06-14 11:35:10,901 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5010ca25 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:10, skipping insertion in model container [2024-06-14 11:35:10,902 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:35:10" (2/2) ... [2024-06-14 11:35:10,902 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:35:10,941 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:35:10,942 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) [2024-06-14 11:35:10,942 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) [2024-06-14 11:35:10,942 INFO L97 edCorrectnessWitness]: Location invariant before [L790-L790] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) [2024-06-14 11:35:10,943 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:35:10,943 INFO L106 edCorrectnessWitness]: ghost_update [L785-L785] multithreaded = 1; [2024-06-14 11:35:10,979 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:35:11,281 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:35:11,289 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:35:11,355 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:35:11,425 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:35:11,431 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11 WrapperNode [2024-06-14 11:35:11,432 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:35:11,433 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:35:11,433 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:35:11,433 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:35:11,448 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,465 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,486 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:35:11,486 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:35:11,487 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:35:11,487 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:35:11,487 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:35:11,495 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,495 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,497 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,508 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 11:35:11,508 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,508 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,513 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,523 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,524 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,525 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,527 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:35:11,528 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:35:11,528 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:35:11,528 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:35:11,529 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (1/1) ... [2024-06-14 11:35:11,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:35:11,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:35:11,552 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 11:35:11,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 11:35:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:35:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:35:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:35:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:35:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:35:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:35:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:35:11,582 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:35:11,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:35:11,582 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:35:11,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:35:11,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:35:11,583 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:35:11,679 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:35:11,681 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:35:11,870 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:35:11,870 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:35:11,934 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:35:11,935 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:35:11,935 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:35:11 BoogieIcfgContainer [2024-06-14 11:35:11,935 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:35:11,938 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:35:11,939 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:35:11,942 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:35:11,942 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:35:09" (1/4) ... [2024-06-14 11:35:11,944 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aff88d4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:35:11, skipping insertion in model container [2024-06-14 11:35:11,944 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:35:10" (2/4) ... [2024-06-14 11:35:11,945 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aff88d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:35:11, skipping insertion in model container [2024-06-14 11:35:11,945 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:35:11" (3/4) ... [2024-06-14 11:35:11,945 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aff88d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:35:11, skipping insertion in model container [2024-06-14 11:35:11,946 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:35:11" (4/4) ... [2024-06-14 11:35:11,947 INFO L112 eAbstractionObserver]: Analyzing ICFG safe035_pso.oepc_pso.opt_rmo.oepc_rmo.opt_tso.oepc_tso.opt.i [2024-06-14 11:35:11,963 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:35:11,977 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:35:11,977 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:35:12,070 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:35:12,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 11:35:12,156 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-14 11:35:12,156 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:35:12,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:35:12,160 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 11:35:12,166 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-14 11:35:12,178 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:35:12,185 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;@5d68d875, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:35:12,199 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:35:12,202 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:35:12,203 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:35:12,203 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:35:12,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:12,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:35:12,213 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:12,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:12,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1639610770, now seen corresponding path program 1 times [2024-06-14 11:35:12,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:12,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425348922] [2024-06-14 11:35:12,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:12,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:12,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:12,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:12,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:12,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425348922] [2024-06-14 11:35:12,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425348922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:12,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:12,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:35:12,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904595854] [2024-06-14 11:35:12,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:12,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:35:12,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:12,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:35:12,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:35:12,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 44 [2024-06-14 11:35:12,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:12,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:12,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 44 [2024-06-14 11:35:12,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:13,042 INFO L124 PetriNetUnfolderBase]: 471/887 cut-off events. [2024-06-14 11:35:13,043 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 11:35:13,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1677 conditions, 887 events. 471/887 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4783 event pairs, 288 based on Foata normal form. 1/816 useless extension candidates. Maximal degree in co-relation 1662. Up to 733 conditions per place. [2024-06-14 11:35:13,058 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 29 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-14 11:35:13,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 171 flow [2024-06-14 11:35:13,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:35:13,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:35:13,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-06-14 11:35:13,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7045454545454546 [2024-06-14 11:35:13,071 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 93 transitions. [2024-06-14 11:35:13,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 171 flow [2024-06-14 11:35:13,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:13,079 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-14 11:35:13,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-14 11:35:13,085 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-14 11:35:13,085 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-14 11:35:13,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:13,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:13,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:35:13,086 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:13,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:13,087 INFO L85 PathProgramCache]: Analyzing trace with hash 587069773, now seen corresponding path program 1 times [2024-06-14 11:35:13,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:13,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167123862] [2024-06-14 11:35:13,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:13,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:13,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:13,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:13,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:13,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167123862] [2024-06-14 11:35:13,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167123862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:13,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:13,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:35:13,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56617717] [2024-06-14 11:35:13,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:13,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:35:13,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:13,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:35:13,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:35:13,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:35:13,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:13,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:35:13,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:13,572 INFO L124 PetriNetUnfolderBase]: 737/1263 cut-off events. [2024-06-14 11:35:13,572 INFO L125 PetriNetUnfolderBase]: For 247/247 co-relation queries the response was YES. [2024-06-14 11:35:13,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2813 conditions, 1263 events. 737/1263 cut-off events. For 247/247 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6778 event pairs, 403 based on Foata normal form. 4/1238 useless extension candidates. Maximal degree in co-relation 2798. Up to 1096 conditions per place. [2024-06-14 11:35:13,580 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 40 selfloop transitions, 11 changer transitions 0/61 dead transitions. [2024-06-14 11:35:13,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 272 flow [2024-06-14 11:35:13,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:35:13,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:35:13,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-14 11:35:13,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-14 11:35:13,584 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 120 transitions. [2024-06-14 11:35:13,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 272 flow [2024-06-14 11:35:13,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 61 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:13,586 INFO L231 Difference]: Finished difference. Result has 49 places, 46 transitions, 178 flow [2024-06-14 11:35:13,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=178, PETRI_PLACES=49, PETRI_TRANSITIONS=46} [2024-06-14 11:35:13,587 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 4 predicate places. [2024-06-14 11:35:13,587 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 178 flow [2024-06-14 11:35:13,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:13,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:13,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:35:13,590 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:13,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:13,591 INFO L85 PathProgramCache]: Analyzing trace with hash -119441014, now seen corresponding path program 1 times [2024-06-14 11:35:13,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:13,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880816986] [2024-06-14 11:35:13,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:13,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:13,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:13,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:13,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880816986] [2024-06-14 11:35:13,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880816986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:13,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:13,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:35:13,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364938840] [2024-06-14 11:35:13,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:13,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:35:13,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:13,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:35:13,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:35:13,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-14 11:35:13,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 178 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:13,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-14 11:35:13,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:13,904 INFO L124 PetriNetUnfolderBase]: 640/1206 cut-off events. [2024-06-14 11:35:13,904 INFO L125 PetriNetUnfolderBase]: For 803/811 co-relation queries the response was YES. [2024-06-14 11:35:13,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3077 conditions, 1206 events. 640/1206 cut-off events. For 803/811 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6751 event pairs, 322 based on Foata normal form. 2/1176 useless extension candidates. Maximal degree in co-relation 3059. Up to 960 conditions per place. [2024-06-14 11:35:13,913 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 40 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-14 11:35:13,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 60 transitions, 314 flow [2024-06-14 11:35:13,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:35:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:35:13,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-14 11:35:13,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6534090909090909 [2024-06-14 11:35:13,917 INFO L175 Difference]: Start difference. First operand has 49 places, 46 transitions, 178 flow. Second operand 4 states and 115 transitions. [2024-06-14 11:35:13,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 60 transitions, 314 flow [2024-06-14 11:35:13,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 310 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:35:13,921 INFO L231 Difference]: Finished difference. Result has 53 places, 49 transitions, 216 flow [2024-06-14 11:35:13,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=216, PETRI_PLACES=53, PETRI_TRANSITIONS=49} [2024-06-14 11:35:13,922 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 8 predicate places. [2024-06-14 11:35:13,922 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 49 transitions, 216 flow [2024-06-14 11:35:13,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:13,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:13,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:13,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:35:13,923 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:13,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:13,924 INFO L85 PathProgramCache]: Analyzing trace with hash 385368843, now seen corresponding path program 1 times [2024-06-14 11:35:13,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:13,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025440058] [2024-06-14 11:35:13,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:13,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:13,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:14,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:14,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:14,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025440058] [2024-06-14 11:35:14,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025440058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:14,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:14,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:14,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688823781] [2024-06-14 11:35:14,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:14,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:14,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:14,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:14,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:14,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:14,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 49 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-14 11:35:14,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:14,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:14,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:14,371 INFO L124 PetriNetUnfolderBase]: 940/1598 cut-off events. [2024-06-14 11:35:14,371 INFO L125 PetriNetUnfolderBase]: For 1705/1705 co-relation queries the response was YES. [2024-06-14 11:35:14,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4532 conditions, 1598 events. 940/1598 cut-off events. For 1705/1705 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8433 event pairs, 287 based on Foata normal form. 8/1602 useless extension candidates. Maximal degree in co-relation 4511. Up to 1330 conditions per place. [2024-06-14 11:35:14,384 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 56 selfloop transitions, 18 changer transitions 0/83 dead transitions. [2024-06-14 11:35:14,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 470 flow [2024-06-14 11:35:14,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:14,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:14,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-14 11:35:14,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-14 11:35:14,386 INFO L175 Difference]: Start difference. First operand has 53 places, 49 transitions, 216 flow. Second operand 6 states and 168 transitions. [2024-06-14 11:35:14,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 470 flow [2024-06-14 11:35:14,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 83 transitions, 452 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:14,393 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 286 flow [2024-06-14 11:35:14,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=286, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-14 11:35:14,394 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-14 11:35:14,395 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 286 flow [2024-06-14 11:35:14,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 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-14 11:35:14,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:14,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:14,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:35:14,395 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:14,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:14,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1451540909, now seen corresponding path program 1 times [2024-06-14 11:35:14,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:14,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694970682] [2024-06-14 11:35:14,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:14,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:14,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:14,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:14,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694970682] [2024-06-14 11:35:14,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694970682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:14,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:14,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:35:14,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616979004] [2024-06-14 11:35:14,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:14,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:35:14,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:14,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:35:14,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:35:14,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:14,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 286 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:14,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:14,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:14,768 INFO L124 PetriNetUnfolderBase]: 966/1681 cut-off events. [2024-06-14 11:35:14,768 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-14 11:35:14,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5190 conditions, 1681 events. 966/1681 cut-off events. For 2751/2751 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 9145 event pairs, 323 based on Foata normal form. 3/1678 useless extension candidates. Maximal degree in co-relation 5167. Up to 1376 conditions per place. [2024-06-14 11:35:14,779 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 62 selfloop transitions, 21 changer transitions 0/92 dead transitions. [2024-06-14 11:35:14,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 92 transitions, 616 flow [2024-06-14 11:35:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:14,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:14,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-14 11:35:14,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-14 11:35:14,780 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 286 flow. Second operand 5 states and 143 transitions. [2024-06-14 11:35:14,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 92 transitions, 616 flow [2024-06-14 11:35:14,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 92 transitions, 570 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:14,788 INFO L231 Difference]: Finished difference. Result has 60 places, 69 transitions, 394 flow [2024-06-14 11:35:14,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=394, PETRI_PLACES=60, PETRI_TRANSITIONS=69} [2024-06-14 11:35:14,790 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 15 predicate places. [2024-06-14 11:35:14,790 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 69 transitions, 394 flow [2024-06-14 11:35:14,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:14,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:14,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:35:14,792 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:14,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:14,792 INFO L85 PathProgramCache]: Analyzing trace with hash 2069513499, now seen corresponding path program 2 times [2024-06-14 11:35:14,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:14,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523321149] [2024-06-14 11:35:14,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:14,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:14,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:14,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:14,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:14,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523321149] [2024-06-14 11:35:14,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523321149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:14,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:14,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:35:14,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307371514] [2024-06-14 11:35:14,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:14,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:35:14,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:14,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:35:14,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:35:14,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:14,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 69 transitions, 394 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:14,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:14,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:14,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:15,115 INFO L124 PetriNetUnfolderBase]: 960/1667 cut-off events. [2024-06-14 11:35:15,115 INFO L125 PetriNetUnfolderBase]: For 4024/4024 co-relation queries the response was YES. [2024-06-14 11:35:15,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5667 conditions, 1667 events. 960/1667 cut-off events. For 4024/4024 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 9019 event pairs, 323 based on Foata normal form. 3/1665 useless extension candidates. Maximal degree in co-relation 5642. Up to 1372 conditions per place. [2024-06-14 11:35:15,126 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 60 selfloop transitions, 20 changer transitions 0/89 dead transitions. [2024-06-14 11:35:15,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 89 transitions, 634 flow [2024-06-14 11:35:15,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:15,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:15,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-14 11:35:15,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-06-14 11:35:15,127 INFO L175 Difference]: Start difference. First operand has 60 places, 69 transitions, 394 flow. Second operand 5 states and 138 transitions. [2024-06-14 11:35:15,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 89 transitions, 634 flow [2024-06-14 11:35:15,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 89 transitions, 606 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-14 11:35:15,134 INFO L231 Difference]: Finished difference. Result has 66 places, 71 transitions, 440 flow [2024-06-14 11:35:15,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=440, PETRI_PLACES=66, PETRI_TRANSITIONS=71} [2024-06-14 11:35:15,137 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 21 predicate places. [2024-06-14 11:35:15,137 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 71 transitions, 440 flow [2024-06-14 11:35:15,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:15,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:15,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:15,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:35:15,137 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:15,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:15,138 INFO L85 PathProgramCache]: Analyzing trace with hash 958459876, now seen corresponding path program 1 times [2024-06-14 11:35:15,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:15,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567075214] [2024-06-14 11:35:15,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:15,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:15,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:15,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:15,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:15,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567075214] [2024-06-14 11:35:15,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567075214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:15,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:15,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:35:15,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123426510] [2024-06-14 11:35:15,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:15,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:35:15,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:15,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:35:15,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:35:15,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:35:15,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 71 transitions, 440 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:15,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:15,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:35:15,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:15,425 INFO L124 PetriNetUnfolderBase]: 878/1546 cut-off events. [2024-06-14 11:35:15,425 INFO L125 PetriNetUnfolderBase]: For 4494/4494 co-relation queries the response was YES. [2024-06-14 11:35:15,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5412 conditions, 1546 events. 878/1546 cut-off events. For 4494/4494 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8416 event pairs, 356 based on Foata normal form. 3/1540 useless extension candidates. Maximal degree in co-relation 5383. Up to 1284 conditions per place. [2024-06-14 11:35:15,435 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 48 selfloop transitions, 16 changer transitions 0/79 dead transitions. [2024-06-14 11:35:15,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 79 transitions, 588 flow [2024-06-14 11:35:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:35:15,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:35:15,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-14 11:35:15,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-14 11:35:15,437 INFO L175 Difference]: Start difference. First operand has 66 places, 71 transitions, 440 flow. Second operand 4 states and 110 transitions. [2024-06-14 11:35:15,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 79 transitions, 588 flow [2024-06-14 11:35:15,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 79 transitions, 546 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:15,442 INFO L231 Difference]: Finished difference. Result has 67 places, 71 transitions, 441 flow [2024-06-14 11:35:15,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=441, PETRI_PLACES=67, PETRI_TRANSITIONS=71} [2024-06-14 11:35:15,442 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-14 11:35:15,442 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 71 transitions, 441 flow [2024-06-14 11:35:15,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:15,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:15,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:15,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:35:15,443 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:15,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:15,444 INFO L85 PathProgramCache]: Analyzing trace with hash -283232214, now seen corresponding path program 1 times [2024-06-14 11:35:15,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:15,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658968926] [2024-06-14 11:35:15,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:15,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:15,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:15,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:15,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:15,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658968926] [2024-06-14 11:35:15,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658968926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:15,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:15,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:15,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073162216] [2024-06-14 11:35:15,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:15,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:15,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:15,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:15,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:15,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:15,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 71 transitions, 441 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:15,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:15,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:15,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:15,817 INFO L124 PetriNetUnfolderBase]: 958/1645 cut-off events. [2024-06-14 11:35:15,818 INFO L125 PetriNetUnfolderBase]: For 5350/5350 co-relation queries the response was YES. [2024-06-14 11:35:15,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5833 conditions, 1645 events. 958/1645 cut-off events. For 5350/5350 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8762 event pairs, 339 based on Foata normal form. 3/1644 useless extension candidates. Maximal degree in co-relation 5803. Up to 1388 conditions per place. [2024-06-14 11:35:15,828 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 70 selfloop transitions, 21 changer transitions 0/100 dead transitions. [2024-06-14 11:35:15,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 100 transitions, 715 flow [2024-06-14 11:35:15,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:15,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:15,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-14 11:35:15,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287878787878788 [2024-06-14 11:35:15,830 INFO L175 Difference]: Start difference. First operand has 67 places, 71 transitions, 441 flow. Second operand 6 states and 166 transitions. [2024-06-14 11:35:15,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 100 transitions, 715 flow [2024-06-14 11:35:15,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 675 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:15,837 INFO L231 Difference]: Finished difference. Result has 70 places, 75 transitions, 488 flow [2024-06-14 11:35:15,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=488, PETRI_PLACES=70, PETRI_TRANSITIONS=75} [2024-06-14 11:35:15,837 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 25 predicate places. [2024-06-14 11:35:15,838 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 75 transitions, 488 flow [2024-06-14 11:35:15,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:15,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:15,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:15,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:35:15,838 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-14 11:35:15,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:15,839 INFO L85 PathProgramCache]: Analyzing trace with hash -712120854, now seen corresponding path program 2 times [2024-06-14 11:35:15,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:15,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201643187] [2024-06-14 11:35:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:15,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:16,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-14 11:35:16,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:16,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201643187] [2024-06-14 11:35:16,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201643187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:16,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:16,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:16,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631865839] [2024-06-14 11:35:16,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:16,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:16,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:16,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:16,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:16,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:16,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 75 transitions, 488 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:16,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:16,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:16,332 INFO L124 PetriNetUnfolderBase]: 982/1713 cut-off events. [2024-06-14 11:35:16,333 INFO L125 PetriNetUnfolderBase]: For 6735/6735 co-relation queries the response was YES. [2024-06-14 11:35:16,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6465 conditions, 1713 events. 982/1713 cut-off events. For 6735/6735 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9292 event pairs, 310 based on Foata normal form. 3/1708 useless extension candidates. Maximal degree in co-relation 6435. Up to 1332 conditions per place. [2024-06-14 11:35:16,343 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 64 selfloop transitions, 39 changer transitions 0/112 dead transitions. [2024-06-14 11:35:16,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 112 transitions, 900 flow [2024-06-14 11:35:16,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:16,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:16,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-14 11:35:16,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-14 11:35:16,345 INFO L175 Difference]: Start difference. First operand has 70 places, 75 transitions, 488 flow. Second operand 6 states and 170 transitions. [2024-06-14 11:35:16,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 112 transitions, 900 flow [2024-06-14 11:35:16,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 112 transitions, 843 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:16,354 INFO L231 Difference]: Finished difference. Result has 72 places, 86 transitions, 620 flow [2024-06-14 11:35:16,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=72, PETRI_TRANSITIONS=86} [2024-06-14 11:35:16,354 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 27 predicate places. [2024-06-14 11:35:16,355 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 86 transitions, 620 flow [2024-06-14 11:35:16,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:16,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:16,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:35:16,355 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-14 11:35:16,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:16,356 INFO L85 PathProgramCache]: Analyzing trace with hash -707472280, now seen corresponding path program 1 times [2024-06-14 11:35:16,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:16,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784989039] [2024-06-14 11:35:16,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:16,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:16,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:16,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:16,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:16,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784989039] [2024-06-14 11:35:16,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784989039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:16,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:16,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:16,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772356645] [2024-06-14 11:35:16,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:16,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:16,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:16,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:16,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:16,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:16,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 86 transitions, 620 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:16,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:16,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:16,674 INFO L124 PetriNetUnfolderBase]: 1006/1746 cut-off events. [2024-06-14 11:35:16,674 INFO L125 PetriNetUnfolderBase]: For 8815/8815 co-relation queries the response was YES. [2024-06-14 11:35:16,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7063 conditions, 1746 events. 1006/1746 cut-off events. For 8815/8815 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9515 event pairs, 313 based on Foata normal form. 3/1741 useless extension candidates. Maximal degree in co-relation 7032. Up to 1381 conditions per place. [2024-06-14 11:35:16,685 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 80 selfloop transitions, 34 changer transitions 0/123 dead transitions. [2024-06-14 11:35:16,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 123 transitions, 1064 flow [2024-06-14 11:35:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:16,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:16,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-14 11:35:16,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6401515151515151 [2024-06-14 11:35:16,686 INFO L175 Difference]: Start difference. First operand has 72 places, 86 transitions, 620 flow. Second operand 6 states and 169 transitions. [2024-06-14 11:35:16,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 123 transitions, 1064 flow [2024-06-14 11:35:16,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 123 transitions, 1026 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:16,695 INFO L231 Difference]: Finished difference. Result has 78 places, 98 transitions, 791 flow [2024-06-14 11:35:16,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=791, PETRI_PLACES=78, PETRI_TRANSITIONS=98} [2024-06-14 11:35:16,696 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 33 predicate places. [2024-06-14 11:35:16,696 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 98 transitions, 791 flow [2024-06-14 11:35:16,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:16,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:16,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:35:16,697 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:16,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:16,698 INFO L85 PathProgramCache]: Analyzing trace with hash -432273494, now seen corresponding path program 3 times [2024-06-14 11:35:16,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:16,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625141461] [2024-06-14 11:35:16,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:16,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:16,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:16,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:16,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:16,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625141461] [2024-06-14 11:35:16,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625141461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:16,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:16,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:16,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877904128] [2024-06-14 11:35:16,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:16,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:16,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:16,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:16,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:16,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:16,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 98 transitions, 791 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:16,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:16,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:16,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:17,063 INFO L124 PetriNetUnfolderBase]: 1000/1727 cut-off events. [2024-06-14 11:35:17,064 INFO L125 PetriNetUnfolderBase]: For 11160/11160 co-relation queries the response was YES. [2024-06-14 11:35:17,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7600 conditions, 1727 events. 1000/1727 cut-off events. For 11160/11160 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9366 event pairs, 303 based on Foata normal form. 3/1722 useless extension candidates. Maximal degree in co-relation 7565. Up to 1362 conditions per place. [2024-06-14 11:35:17,077 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 75 selfloop transitions, 35 changer transitions 0/119 dead transitions. [2024-06-14 11:35:17,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 119 transitions, 1085 flow [2024-06-14 11:35:17,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:17,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:17,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 11:35:17,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6174242424242424 [2024-06-14 11:35:17,079 INFO L175 Difference]: Start difference. First operand has 78 places, 98 transitions, 791 flow. Second operand 6 states and 163 transitions. [2024-06-14 11:35:17,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 119 transitions, 1085 flow [2024-06-14 11:35:17,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 119 transitions, 1036 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:17,092 INFO L231 Difference]: Finished difference. Result has 83 places, 98 transitions, 821 flow [2024-06-14 11:35:17,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=821, PETRI_PLACES=83, PETRI_TRANSITIONS=98} [2024-06-14 11:35:17,093 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 38 predicate places. [2024-06-14 11:35:17,093 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 98 transitions, 821 flow [2024-06-14 11:35:17,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:17,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:17,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:17,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:35:17,093 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:17,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:17,094 INFO L85 PathProgramCache]: Analyzing trace with hash -761013682, now seen corresponding path program 2 times [2024-06-14 11:35:17,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:17,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256985048] [2024-06-14 11:35:17,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:17,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:17,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:17,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256985048] [2024-06-14 11:35:17,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256985048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:17,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:17,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:17,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576178310] [2024-06-14 11:35:17,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:17,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:17,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:17,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:17,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:17,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:17,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 98 transitions, 821 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:17,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:17,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:17,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:17,444 INFO L124 PetriNetUnfolderBase]: 1018/1764 cut-off events. [2024-06-14 11:35:17,444 INFO L125 PetriNetUnfolderBase]: For 12829/12829 co-relation queries the response was YES. [2024-06-14 11:35:17,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7974 conditions, 1764 events. 1018/1764 cut-off events. For 12829/12829 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9575 event pairs, 301 based on Foata normal form. 3/1762 useless extension candidates. Maximal degree in co-relation 7936. Up to 1392 conditions per place. [2024-06-14 11:35:17,456 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 80 selfloop transitions, 35 changer transitions 0/124 dead transitions. [2024-06-14 11:35:17,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 124 transitions, 1214 flow [2024-06-14 11:35:17,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:17,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:17,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-14 11:35:17,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-14 11:35:17,458 INFO L175 Difference]: Start difference. First operand has 83 places, 98 transitions, 821 flow. Second operand 6 states and 165 transitions. [2024-06-14 11:35:17,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 124 transitions, 1214 flow [2024-06-14 11:35:17,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 124 transitions, 1137 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:17,471 INFO L231 Difference]: Finished difference. Result has 85 places, 102 transitions, 868 flow [2024-06-14 11:35:17,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=868, PETRI_PLACES=85, PETRI_TRANSITIONS=102} [2024-06-14 11:35:17,472 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 40 predicate places. [2024-06-14 11:35:17,472 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 102 transitions, 868 flow [2024-06-14 11:35:17,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:17,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:17,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:17,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:35:17,473 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-14 11:35:17,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:17,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1412387944, now seen corresponding path program 3 times [2024-06-14 11:35:17,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:17,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021373371] [2024-06-14 11:35:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:17,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:17,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:17,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:17,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:17,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021373371] [2024-06-14 11:35:17,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021373371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:17,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:17,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:17,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119121925] [2024-06-14 11:35:17,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:17,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:17,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:17,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:17,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:17,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:17,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 102 transitions, 868 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:17,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:17,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:17,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:17,842 INFO L124 PetriNetUnfolderBase]: 1036/1823 cut-off events. [2024-06-14 11:35:17,843 INFO L125 PetriNetUnfolderBase]: For 14195/14195 co-relation queries the response was YES. [2024-06-14 11:35:17,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8329 conditions, 1823 events. 1036/1823 cut-off events. For 14195/14195 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10112 event pairs, 316 based on Foata normal form. 3/1825 useless extension candidates. Maximal degree in co-relation 8290. Up to 1519 conditions per place. [2024-06-14 11:35:17,853 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 105 selfloop transitions, 18 changer transitions 0/132 dead transitions. [2024-06-14 11:35:17,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 132 transitions, 1285 flow [2024-06-14 11:35:17,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:17,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:17,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:35:17,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746753246753247 [2024-06-14 11:35:17,855 INFO L175 Difference]: Start difference. First operand has 85 places, 102 transitions, 868 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:35:17,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 132 transitions, 1285 flow [2024-06-14 11:35:17,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 132 transitions, 1182 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:17,876 INFO L231 Difference]: Finished difference. Result has 91 places, 111 transitions, 932 flow [2024-06-14 11:35:17,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=932, PETRI_PLACES=91, PETRI_TRANSITIONS=111} [2024-06-14 11:35:17,876 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 46 predicate places. [2024-06-14 11:35:17,876 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 111 transitions, 932 flow [2024-06-14 11:35:17,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:17,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:17,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:17,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:35:17,877 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:17,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:17,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1412398856, now seen corresponding path program 1 times [2024-06-14 11:35:17,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:17,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234533259] [2024-06-14 11:35:17,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:17,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:17,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:18,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-14 11:35:18,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:18,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234533259] [2024-06-14 11:35:18,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234533259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:18,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:18,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:18,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629657033] [2024-06-14 11:35:18,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:18,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:18,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:18,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:18,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:18,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:35:18,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 111 transitions, 932 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-14 11:35:18,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:18,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:35:18,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:18,226 INFO L124 PetriNetUnfolderBase]: 969/1748 cut-off events. [2024-06-14 11:35:18,226 INFO L125 PetriNetUnfolderBase]: For 15325/15325 co-relation queries the response was YES. [2024-06-14 11:35:18,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8020 conditions, 1748 events. 969/1748 cut-off events. For 15325/15325 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9896 event pairs, 275 based on Foata normal form. 4/1751 useless extension candidates. Maximal degree in co-relation 7978. Up to 1344 conditions per place. [2024-06-14 11:35:18,274 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 93 selfloop transitions, 12 changer transitions 0/133 dead transitions. [2024-06-14 11:35:18,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 133 transitions, 1222 flow [2024-06-14 11:35:18,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:18,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:18,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 11:35:18,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-14 11:35:18,276 INFO L175 Difference]: Start difference. First operand has 91 places, 111 transitions, 932 flow. Second operand 6 states and 159 transitions. [2024-06-14 11:35:18,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 133 transitions, 1222 flow [2024-06-14 11:35:18,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 133 transitions, 1164 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:18,298 INFO L231 Difference]: Finished difference. Result has 94 places, 113 transitions, 939 flow [2024-06-14 11:35:18,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=939, PETRI_PLACES=94, PETRI_TRANSITIONS=113} [2024-06-14 11:35:18,299 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 49 predicate places. [2024-06-14 11:35:18,299 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 113 transitions, 939 flow [2024-06-14 11:35:18,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-14 11:35:18,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:18,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:18,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:35:18,300 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:18,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:18,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1177246977, now seen corresponding path program 1 times [2024-06-14 11:35:18,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:18,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720899393] [2024-06-14 11:35:18,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:18,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:18,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:18,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:18,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:18,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720899393] [2024-06-14 11:35:18,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720899393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:18,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:18,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:35:18,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841648770] [2024-06-14 11:35:18,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:18,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:35:18,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:18,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:35:18,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:35:18,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:18,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 113 transitions, 939 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:18,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:18,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:18,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:18,624 INFO L124 PetriNetUnfolderBase]: 1038/1818 cut-off events. [2024-06-14 11:35:18,625 INFO L125 PetriNetUnfolderBase]: For 17224/17224 co-relation queries the response was YES. [2024-06-14 11:35:18,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8510 conditions, 1818 events. 1038/1818 cut-off events. For 17224/17224 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10014 event pairs, 320 based on Foata normal form. 2/1815 useless extension candidates. Maximal degree in co-relation 8467. Up to 1484 conditions per place. [2024-06-14 11:35:18,636 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 96 selfloop transitions, 25 changer transitions 0/130 dead transitions. [2024-06-14 11:35:18,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 130 transitions, 1294 flow [2024-06-14 11:35:18,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:18,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:18,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-14 11:35:18,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045454545454545 [2024-06-14 11:35:18,638 INFO L175 Difference]: Start difference. First operand has 94 places, 113 transitions, 939 flow. Second operand 5 states and 133 transitions. [2024-06-14 11:35:18,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 130 transitions, 1294 flow [2024-06-14 11:35:18,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 130 transitions, 1247 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:18,660 INFO L231 Difference]: Finished difference. Result has 95 places, 117 transitions, 1006 flow [2024-06-14 11:35:18,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1006, PETRI_PLACES=95, PETRI_TRANSITIONS=117} [2024-06-14 11:35:18,661 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 50 predicate places. [2024-06-14 11:35:18,661 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 117 transitions, 1006 flow [2024-06-14 11:35:18,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:18,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:18,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:18,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:35:18,662 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:18,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:18,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1956989667, now seen corresponding path program 2 times [2024-06-14 11:35:18,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:18,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968575043] [2024-06-14 11:35:18,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:18,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:18,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:18,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:18,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:18,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968575043] [2024-06-14 11:35:18,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968575043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:18,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:18,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:35:18,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524257008] [2024-06-14 11:35:18,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:18,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:35:18,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:18,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:35:18,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:35:18,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:18,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 117 transitions, 1006 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:18,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:18,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:18,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:18,959 INFO L124 PetriNetUnfolderBase]: 1026/1790 cut-off events. [2024-06-14 11:35:18,959 INFO L125 PetriNetUnfolderBase]: For 18748/18748 co-relation queries the response was YES. [2024-06-14 11:35:18,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8478 conditions, 1790 events. 1026/1790 cut-off events. For 18748/18748 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9836 event pairs, 332 based on Foata normal form. 2/1787 useless extension candidates. Maximal degree in co-relation 8434. Up to 1470 conditions per place. [2024-06-14 11:35:18,969 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 90 selfloop transitions, 27 changer transitions 0/126 dead transitions. [2024-06-14 11:35:18,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 126 transitions, 1262 flow [2024-06-14 11:35:18,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:18,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:18,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 11:35:18,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:35:18,971 INFO L175 Difference]: Start difference. First operand has 95 places, 117 transitions, 1006 flow. Second operand 5 states and 130 transitions. [2024-06-14 11:35:18,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 126 transitions, 1262 flow [2024-06-14 11:35:18,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 126 transitions, 1224 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:18,995 INFO L231 Difference]: Finished difference. Result has 98 places, 117 transitions, 1029 flow [2024-06-14 11:35:18,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1029, PETRI_PLACES=98, PETRI_TRANSITIONS=117} [2024-06-14 11:35:18,995 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 53 predicate places. [2024-06-14 11:35:18,995 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 117 transitions, 1029 flow [2024-06-14 11:35:18,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:18,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:18,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:18,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:35:18,996 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:18,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:18,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1183922145, now seen corresponding path program 1 times [2024-06-14 11:35:18,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:18,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229017898] [2024-06-14 11:35:18,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:18,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:19,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:19,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:19,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:19,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229017898] [2024-06-14 11:35:19,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229017898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:19,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:19,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:35:19,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291305669] [2024-06-14 11:35:19,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:19,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:35:19,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:19,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:35:19,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:35:19,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:35:19,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 117 transitions, 1029 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:19,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:19,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:35:19,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:19,289 INFO L124 PetriNetUnfolderBase]: 971/1733 cut-off events. [2024-06-14 11:35:19,290 INFO L125 PetriNetUnfolderBase]: For 19963/19963 co-relation queries the response was YES. [2024-06-14 11:35:19,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8269 conditions, 1733 events. 971/1733 cut-off events. For 19963/19963 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9758 event pairs, 317 based on Foata normal form. 3/1726 useless extension candidates. Maximal degree in co-relation 8224. Up to 1361 conditions per place. [2024-06-14 11:35:19,300 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 91 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-06-14 11:35:19,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 134 transitions, 1359 flow [2024-06-14 11:35:19,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:19,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:19,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 11:35:19,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090909090909091 [2024-06-14 11:35:19,301 INFO L175 Difference]: Start difference. First operand has 98 places, 117 transitions, 1029 flow. Second operand 5 states and 134 transitions. [2024-06-14 11:35:19,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 134 transitions, 1359 flow [2024-06-14 11:35:19,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 134 transitions, 1261 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:19,320 INFO L231 Difference]: Finished difference. Result has 97 places, 124 transitions, 1039 flow [2024-06-14 11:35:19,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1039, PETRI_PLACES=97, PETRI_TRANSITIONS=124} [2024-06-14 11:35:19,321 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 52 predicate places. [2024-06-14 11:35:19,321 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 124 transitions, 1039 flow [2024-06-14 11:35:19,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:19,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:19,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:19,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:35:19,322 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-14 11:35:19,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:19,322 INFO L85 PathProgramCache]: Analyzing trace with hash -119353493, now seen corresponding path program 1 times [2024-06-14 11:35:19,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:19,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337702725] [2024-06-14 11:35:19,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:19,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:19,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:19,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:19,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:19,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337702725] [2024-06-14 11:35:19,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337702725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:19,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:19,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:19,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321629293] [2024-06-14 11:35:19,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:19,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:19,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:19,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:19,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:19,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:19,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 124 transitions, 1039 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:19,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:19,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:19,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:19,784 INFO L124 PetriNetUnfolderBase]: 1096/1888 cut-off events. [2024-06-14 11:35:19,784 INFO L125 PetriNetUnfolderBase]: For 23886/23886 co-relation queries the response was YES. [2024-06-14 11:35:19,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9452 conditions, 1888 events. 1096/1888 cut-off events. For 23886/23886 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10427 event pairs, 203 based on Foata normal form. 6/1890 useless extension candidates. Maximal degree in co-relation 9408. Up to 1491 conditions per place. [2024-06-14 11:35:19,795 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 128 selfloop transitions, 30 changer transitions 0/167 dead transitions. [2024-06-14 11:35:19,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 167 transitions, 1591 flow [2024-06-14 11:35:19,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:19,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:19,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-14 11:35:19,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6164772727272727 [2024-06-14 11:35:19,797 INFO L175 Difference]: Start difference. First operand has 97 places, 124 transitions, 1039 flow. Second operand 8 states and 217 transitions. [2024-06-14 11:35:19,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 167 transitions, 1591 flow [2024-06-14 11:35:19,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 167 transitions, 1558 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:19,825 INFO L231 Difference]: Finished difference. Result has 104 places, 130 transitions, 1164 flow [2024-06-14 11:35:19,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1164, PETRI_PLACES=104, PETRI_TRANSITIONS=130} [2024-06-14 11:35:19,825 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 59 predicate places. [2024-06-14 11:35:19,826 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 130 transitions, 1164 flow [2024-06-14 11:35:19,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:19,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:19,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:19,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:35:19,826 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-14 11:35:19,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:19,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1563582681, now seen corresponding path program 2 times [2024-06-14 11:35:19,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:19,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047780013] [2024-06-14 11:35:19,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:19,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:19,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:19,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:19,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047780013] [2024-06-14 11:35:19,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047780013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:19,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:19,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:19,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143996166] [2024-06-14 11:35:19,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:19,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:19,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:19,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:19,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:20,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:20,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 130 transitions, 1164 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:20,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:20,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:20,270 INFO L124 PetriNetUnfolderBase]: 1083/1869 cut-off events. [2024-06-14 11:35:20,271 INFO L125 PetriNetUnfolderBase]: For 26219/26219 co-relation queries the response was YES. [2024-06-14 11:35:20,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9688 conditions, 1869 events. 1083/1869 cut-off events. For 26219/26219 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10316 event pairs, 288 based on Foata normal form. 6/1871 useless extension candidates. Maximal degree in co-relation 9641. Up to 1548 conditions per place. [2024-06-14 11:35:20,281 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 127 selfloop transitions, 24 changer transitions 0/160 dead transitions. [2024-06-14 11:35:20,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 160 transitions, 1542 flow [2024-06-14 11:35:20,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:20,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-14 11:35:20,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-14 11:35:20,283 INFO L175 Difference]: Start difference. First operand has 104 places, 130 transitions, 1164 flow. Second operand 7 states and 190 transitions. [2024-06-14 11:35:20,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 160 transitions, 1542 flow [2024-06-14 11:35:20,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 160 transitions, 1447 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:20,311 INFO L231 Difference]: Finished difference. Result has 107 places, 130 transitions, 1125 flow [2024-06-14 11:35:20,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1125, PETRI_PLACES=107, PETRI_TRANSITIONS=130} [2024-06-14 11:35:20,311 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 62 predicate places. [2024-06-14 11:35:20,311 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 130 transitions, 1125 flow [2024-06-14 11:35:20,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:20,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:20,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:35:20,312 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-14 11:35:20,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:20,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1563577721, now seen corresponding path program 1 times [2024-06-14 11:35:20,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:20,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045660023] [2024-06-14 11:35:20,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:20,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:20,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:20,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:20,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:20,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045660023] [2024-06-14 11:35:20,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045660023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:20,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:20,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:20,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771700138] [2024-06-14 11:35:20,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:20,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:20,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:20,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:20,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:20,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:20,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 130 transitions, 1125 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:20,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:20,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:20,747 INFO L124 PetriNetUnfolderBase]: 1099/1897 cut-off events. [2024-06-14 11:35:20,747 INFO L125 PetriNetUnfolderBase]: For 27917/27917 co-relation queries the response was YES. [2024-06-14 11:35:20,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9848 conditions, 1897 events. 1099/1897 cut-off events. For 27917/27917 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10509 event pairs, 273 based on Foata normal form. 3/1896 useless extension candidates. Maximal degree in co-relation 9799. Up to 1583 conditions per place. [2024-06-14 11:35:20,759 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 129 selfloop transitions, 25 changer transitions 0/163 dead transitions. [2024-06-14 11:35:20,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 163 transitions, 1561 flow [2024-06-14 11:35:20,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:20,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:20,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-14 11:35:20,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-14 11:35:20,760 INFO L175 Difference]: Start difference. First operand has 107 places, 130 transitions, 1125 flow. Second operand 7 states and 190 transitions. [2024-06-14 11:35:20,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 163 transitions, 1561 flow [2024-06-14 11:35:20,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 163 transitions, 1505 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:20,787 INFO L231 Difference]: Finished difference. Result has 108 places, 134 transitions, 1190 flow [2024-06-14 11:35:20,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1190, PETRI_PLACES=108, PETRI_TRANSITIONS=134} [2024-06-14 11:35:20,787 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 63 predicate places. [2024-06-14 11:35:20,788 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 134 transitions, 1190 flow [2024-06-14 11:35:20,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:20,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:20,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:35:20,788 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:20,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:20,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1282652377, now seen corresponding path program 3 times [2024-06-14 11:35:20,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:20,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122942764] [2024-06-14 11:35:20,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:20,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:20,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:20,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:20,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:20,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122942764] [2024-06-14 11:35:20,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122942764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:20,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:20,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:20,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219664305] [2024-06-14 11:35:20,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:20,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:20,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:20,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:20,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:20,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:20,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 134 transitions, 1190 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:20,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:20,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:20,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:21,168 INFO L124 PetriNetUnfolderBase]: 1124/1930 cut-off events. [2024-06-14 11:35:21,169 INFO L125 PetriNetUnfolderBase]: For 31684/31684 co-relation queries the response was YES. [2024-06-14 11:35:21,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10413 conditions, 1930 events. 1124/1930 cut-off events. For 31684/31684 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10621 event pairs, 281 based on Foata normal form. 6/1928 useless extension candidates. Maximal degree in co-relation 10363. Up to 1523 conditions per place. [2024-06-14 11:35:21,181 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 110 selfloop transitions, 46 changer transitions 0/165 dead transitions. [2024-06-14 11:35:21,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 165 transitions, 1664 flow [2024-06-14 11:35:21,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:21,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:21,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-14 11:35:21,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-14 11:35:21,184 INFO L175 Difference]: Start difference. First operand has 108 places, 134 transitions, 1190 flow. Second operand 7 states and 192 transitions. [2024-06-14 11:35:21,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 165 transitions, 1664 flow [2024-06-14 11:35:21,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 165 transitions, 1573 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:21,217 INFO L231 Difference]: Finished difference. Result has 110 places, 137 transitions, 1257 flow [2024-06-14 11:35:21,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1257, PETRI_PLACES=110, PETRI_TRANSITIONS=137} [2024-06-14 11:35:21,218 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 65 predicate places. [2024-06-14 11:35:21,218 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 137 transitions, 1257 flow [2024-06-14 11:35:21,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:21,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:21,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:21,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:35:21,218 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:21,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:21,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1282647417, now seen corresponding path program 2 times [2024-06-14 11:35:21,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:21,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325295890] [2024-06-14 11:35:21,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:21,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:21,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:21,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:21,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:21,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325295890] [2024-06-14 11:35:21,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325295890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:21,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:21,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:21,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109940850] [2024-06-14 11:35:21,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:21,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:21,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:21,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:21,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:21,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:21,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 137 transitions, 1257 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:21,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:21,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:21,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:21,607 INFO L124 PetriNetUnfolderBase]: 1172/2010 cut-off events. [2024-06-14 11:35:21,608 INFO L125 PetriNetUnfolderBase]: For 36047/36047 co-relation queries the response was YES. [2024-06-14 11:35:21,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11256 conditions, 2010 events. 1172/2010 cut-off events. For 36047/36047 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11241 event pairs, 286 based on Foata normal form. 3/2001 useless extension candidates. Maximal degree in co-relation 11205. Up to 1447 conditions per place. [2024-06-14 11:35:21,620 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 100 selfloop transitions, 74 changer transitions 0/183 dead transitions. [2024-06-14 11:35:21,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 183 transitions, 2113 flow [2024-06-14 11:35:21,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:21,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:21,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-14 11:35:21,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-14 11:35:21,621 INFO L175 Difference]: Start difference. First operand has 110 places, 137 transitions, 1257 flow. Second operand 7 states and 200 transitions. [2024-06-14 11:35:21,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 183 transitions, 2113 flow [2024-06-14 11:35:21,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 183 transitions, 1979 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:21,652 INFO L231 Difference]: Finished difference. Result has 112 places, 152 transitions, 1526 flow [2024-06-14 11:35:21,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1526, PETRI_PLACES=112, PETRI_TRANSITIONS=152} [2024-06-14 11:35:21,652 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 67 predicate places. [2024-06-14 11:35:21,652 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 152 transitions, 1526 flow [2024-06-14 11:35:21,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:21,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:21,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:21,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:35:21,653 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-14 11:35:21,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:21,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1275981177, now seen corresponding path program 3 times [2024-06-14 11:35:21,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:21,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867749319] [2024-06-14 11:35:21,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:21,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:21,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:21,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867749319] [2024-06-14 11:35:21,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867749319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:21,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:21,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:21,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325389658] [2024-06-14 11:35:21,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:21,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:21,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:21,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:21,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:21,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:21,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 152 transitions, 1526 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:21,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:21,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:21,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:22,067 INFO L124 PetriNetUnfolderBase]: 1164/1999 cut-off events. [2024-06-14 11:35:22,067 INFO L125 PetriNetUnfolderBase]: For 38924/38924 co-relation queries the response was YES. [2024-06-14 11:35:22,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11470 conditions, 1999 events. 1164/1999 cut-off events. For 38924/38924 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11193 event pairs, 286 based on Foata normal form. 3/1990 useless extension candidates. Maximal degree in co-relation 11418. Up to 1440 conditions per place. [2024-06-14 11:35:22,081 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 97 selfloop transitions, 75 changer transitions 0/181 dead transitions. [2024-06-14 11:35:22,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 181 transitions, 2066 flow [2024-06-14 11:35:22,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:22,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:22,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-14 11:35:22,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396103896103896 [2024-06-14 11:35:22,083 INFO L175 Difference]: Start difference. First operand has 112 places, 152 transitions, 1526 flow. Second operand 7 states and 197 transitions. [2024-06-14 11:35:22,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 181 transitions, 2066 flow [2024-06-14 11:35:22,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 181 transitions, 1940 flow, removed 55 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:22,133 INFO L231 Difference]: Finished difference. Result has 118 places, 152 transitions, 1559 flow [2024-06-14 11:35:22,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1400, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1559, PETRI_PLACES=118, PETRI_TRANSITIONS=152} [2024-06-14 11:35:22,134 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-14 11:35:22,134 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 152 transitions, 1559 flow [2024-06-14 11:35:22,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:22,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:22,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:35:22,134 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-14 11:35:22,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:22,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1275972249, now seen corresponding path program 1 times [2024-06-14 11:35:22,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:22,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670566614] [2024-06-14 11:35:22,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:22,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:22,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:22,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:22,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:22,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670566614] [2024-06-14 11:35:22,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670566614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:22,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:22,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:22,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964983566] [2024-06-14 11:35:22,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:22,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:22,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:22,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:22,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:22,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:22,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 152 transitions, 1559 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:22,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:22,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:22,583 INFO L124 PetriNetUnfolderBase]: 1189/2032 cut-off events. [2024-06-14 11:35:22,583 INFO L125 PetriNetUnfolderBase]: For 43289/43289 co-relation queries the response was YES. [2024-06-14 11:35:22,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11924 conditions, 2032 events. 1189/2032 cut-off events. For 43289/43289 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11331 event pairs, 281 based on Foata normal form. 6/2027 useless extension candidates. Maximal degree in co-relation 11869. Up to 1617 conditions per place. [2024-06-14 11:35:22,600 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 124 selfloop transitions, 51 changer transitions 0/184 dead transitions. [2024-06-14 11:35:22,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 184 transitions, 2129 flow [2024-06-14 11:35:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:22,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-14 11:35:22,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-14 11:35:22,601 INFO L175 Difference]: Start difference. First operand has 118 places, 152 transitions, 1559 flow. Second operand 7 states and 192 transitions. [2024-06-14 11:35:22,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 184 transitions, 2129 flow [2024-06-14 11:35:22,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 184 transitions, 1968 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:22,659 INFO L231 Difference]: Finished difference. Result has 119 places, 155 transitions, 1570 flow [2024-06-14 11:35:22,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1570, PETRI_PLACES=119, PETRI_TRANSITIONS=155} [2024-06-14 11:35:22,660 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 74 predicate places. [2024-06-14 11:35:22,660 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 155 transitions, 1570 flow [2024-06-14 11:35:22,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:22,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:22,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:35:22,661 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:22,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:22,661 INFO L85 PathProgramCache]: Analyzing trace with hash 249572313, now seen corresponding path program 4 times [2024-06-14 11:35:22,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:22,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532474922] [2024-06-14 11:35:22,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:22,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:22,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-14 11:35:22,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:22,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532474922] [2024-06-14 11:35:22,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532474922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:22,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:22,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:22,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353493209] [2024-06-14 11:35:22,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:22,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:22,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:22,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:22,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:22,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:22,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 155 transitions, 1570 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:22,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:22,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:22,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:23,095 INFO L124 PetriNetUnfolderBase]: 1189/2058 cut-off events. [2024-06-14 11:35:23,096 INFO L125 PetriNetUnfolderBase]: For 44653/44653 co-relation queries the response was YES. [2024-06-14 11:35:23,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12067 conditions, 2058 events. 1189/2058 cut-off events. For 44653/44653 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11537 event pairs, 279 based on Foata normal form. 6/2056 useless extension candidates. Maximal degree in co-relation 12011. Up to 1619 conditions per place. [2024-06-14 11:35:23,110 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 132 selfloop transitions, 42 changer transitions 0/183 dead transitions. [2024-06-14 11:35:23,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 183 transitions, 2094 flow [2024-06-14 11:35:23,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:23,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:23,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-14 11:35:23,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:35:23,111 INFO L175 Difference]: Start difference. First operand has 119 places, 155 transitions, 1570 flow. Second operand 7 states and 187 transitions. [2024-06-14 11:35:23,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 183 transitions, 2094 flow [2024-06-14 11:35:23,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 183 transitions, 1946 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:23,162 INFO L231 Difference]: Finished difference. Result has 121 places, 158 transitions, 1586 flow [2024-06-14 11:35:23,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1586, PETRI_PLACES=121, PETRI_TRANSITIONS=158} [2024-06-14 11:35:23,163 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 76 predicate places. [2024-06-14 11:35:23,163 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 158 transitions, 1586 flow [2024-06-14 11:35:23,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:23,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:23,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:23,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:35:23,164 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:23,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:23,164 INFO L85 PathProgramCache]: Analyzing trace with hash 448514695, now seen corresponding path program 4 times [2024-06-14 11:35:23,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:23,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570112769] [2024-06-14 11:35:23,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:23,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:23,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:23,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:23,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570112769] [2024-06-14 11:35:23,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570112769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:23,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:23,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:23,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862005960] [2024-06-14 11:35:23,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:23,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:23,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:23,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:23,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:23,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:23,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 158 transitions, 1586 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:23,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:23,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:23,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:23,567 INFO L124 PetriNetUnfolderBase]: 1229/2131 cut-off events. [2024-06-14 11:35:23,567 INFO L125 PetriNetUnfolderBase]: For 48624/48624 co-relation queries the response was YES. [2024-06-14 11:35:23,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12680 conditions, 2131 events. 1229/2131 cut-off events. For 48624/48624 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12048 event pairs, 274 based on Foata normal form. 3/2126 useless extension candidates. Maximal degree in co-relation 12623. Up to 1518 conditions per place. [2024-06-14 11:35:23,582 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 111 selfloop transitions, 74 changer transitions 0/194 dead transitions. [2024-06-14 11:35:23,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 194 transitions, 2406 flow [2024-06-14 11:35:23,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:23,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:23,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-14 11:35:23,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331168831168831 [2024-06-14 11:35:23,583 INFO L175 Difference]: Start difference. First operand has 121 places, 158 transitions, 1586 flow. Second operand 7 states and 195 transitions. [2024-06-14 11:35:23,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 194 transitions, 2406 flow [2024-06-14 11:35:23,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 194 transitions, 2266 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:23,635 INFO L231 Difference]: Finished difference. Result has 123 places, 166 transitions, 1751 flow [2024-06-14 11:35:23,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1446, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1751, PETRI_PLACES=123, PETRI_TRANSITIONS=166} [2024-06-14 11:35:23,636 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 78 predicate places. [2024-06-14 11:35:23,636 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 166 transitions, 1751 flow [2024-06-14 11:35:23,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:23,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:23,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:23,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:35:23,636 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-14 11:35:23,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:23,637 INFO L85 PathProgramCache]: Analyzing trace with hash 441848455, now seen corresponding path program 5 times [2024-06-14 11:35:23,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:23,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621299494] [2024-06-14 11:35:23,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:23,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:23,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:23,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:23,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621299494] [2024-06-14 11:35:23,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621299494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:23,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:23,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:23,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729820217] [2024-06-14 11:35:23,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:23,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:23,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:23,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:23,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:23,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:23,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 166 transitions, 1751 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:23,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:23,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:23,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:24,007 INFO L124 PetriNetUnfolderBase]: 1221/2120 cut-off events. [2024-06-14 11:35:24,007 INFO L125 PetriNetUnfolderBase]: For 50320/50320 co-relation queries the response was YES. [2024-06-14 11:35:24,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12649 conditions, 2120 events. 1221/2120 cut-off events. For 50320/50320 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12024 event pairs, 274 based on Foata normal form. 3/2115 useless extension candidates. Maximal degree in co-relation 12591. Up to 1511 conditions per place. [2024-06-14 11:35:24,022 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 108 selfloop transitions, 76 changer transitions 0/193 dead transitions. [2024-06-14 11:35:24,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 193 transitions, 2385 flow [2024-06-14 11:35:24,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:24,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:24,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-14 11:35:24,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266233766233766 [2024-06-14 11:35:24,023 INFO L175 Difference]: Start difference. First operand has 123 places, 166 transitions, 1751 flow. Second operand 7 states and 193 transitions. [2024-06-14 11:35:24,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 193 transitions, 2385 flow [2024-06-14 11:35:24,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 193 transitions, 2154 flow, removed 63 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:24,081 INFO L231 Difference]: Finished difference. Result has 127 places, 166 transitions, 1681 flow [2024-06-14 11:35:24,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1681, PETRI_PLACES=127, PETRI_TRANSITIONS=166} [2024-06-14 11:35:24,081 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 82 predicate places. [2024-06-14 11:35:24,082 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 166 transitions, 1681 flow [2024-06-14 11:35:24,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:24,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:24,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:35:24,083 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:24,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:24,083 INFO L85 PathProgramCache]: Analyzing trace with hash 678203305, now seen corresponding path program 6 times [2024-06-14 11:35:24,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:24,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266727903] [2024-06-14 11:35:24,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:24,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:24,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:24,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:24,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266727903] [2024-06-14 11:35:24,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266727903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:24,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:24,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:24,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095514795] [2024-06-14 11:35:24,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:24,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:24,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:24,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:24,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:24,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:24,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 166 transitions, 1681 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:24,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:24,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:24,497 INFO L124 PetriNetUnfolderBase]: 1231/2150 cut-off events. [2024-06-14 11:35:24,498 INFO L125 PetriNetUnfolderBase]: For 52392/52392 co-relation queries the response was YES. [2024-06-14 11:35:24,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12731 conditions, 2150 events. 1231/2150 cut-off events. For 52392/52392 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12187 event pairs, 260 based on Foata normal form. 3/2152 useless extension candidates. Maximal degree in co-relation 12672. Up to 1790 conditions per place. [2024-06-14 11:35:24,513 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 164 selfloop transitions, 24 changer transitions 0/197 dead transitions. [2024-06-14 11:35:24,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 197 transitions, 2266 flow [2024-06-14 11:35:24,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:24,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:35:24,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738636363636364 [2024-06-14 11:35:24,515 INFO L175 Difference]: Start difference. First operand has 127 places, 166 transitions, 1681 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:35:24,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 197 transitions, 2266 flow [2024-06-14 11:35:24,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 197 transitions, 2094 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:24,578 INFO L231 Difference]: Finished difference. Result has 131 places, 172 transitions, 1680 flow [2024-06-14 11:35:24,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1680, PETRI_PLACES=131, PETRI_TRANSITIONS=172} [2024-06-14 11:35:24,581 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 86 predicate places. [2024-06-14 11:35:24,581 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 172 transitions, 1680 flow [2024-06-14 11:35:24,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:24,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:24,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:35:24,582 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:24,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:24,583 INFO L85 PathProgramCache]: Analyzing trace with hash 448523623, now seen corresponding path program 2 times [2024-06-14 11:35:24,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:24,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477618320] [2024-06-14 11:35:24,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:24,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:24,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:24,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:24,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:24,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477618320] [2024-06-14 11:35:24,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477618320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:24,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:24,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:24,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400483148] [2024-06-14 11:35:24,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:24,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:24,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:24,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:24,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:24,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:24,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 172 transitions, 1680 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:24,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:24,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:24,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:24,988 INFO L124 PetriNetUnfolderBase]: 1256/2183 cut-off events. [2024-06-14 11:35:24,989 INFO L125 PetriNetUnfolderBase]: For 56884/56884 co-relation queries the response was YES. [2024-06-14 11:35:24,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12878 conditions, 2183 events. 1256/2183 cut-off events. For 56884/56884 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12385 event pairs, 267 based on Foata normal form. 6/2184 useless extension candidates. Maximal degree in co-relation 12817. Up to 1716 conditions per place. [2024-06-14 11:35:25,005 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 48 changer transitions 0/201 dead transitions. [2024-06-14 11:35:25,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 201 transitions, 2306 flow [2024-06-14 11:35:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:25,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:25,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-14 11:35:25,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6103896103896104 [2024-06-14 11:35:25,007 INFO L175 Difference]: Start difference. First operand has 131 places, 172 transitions, 1680 flow. Second operand 7 states and 188 transitions. [2024-06-14 11:35:25,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 201 transitions, 2306 flow [2024-06-14 11:35:25,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 201 transitions, 2226 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:25,075 INFO L231 Difference]: Finished difference. Result has 133 places, 175 transitions, 1776 flow [2024-06-14 11:35:25,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1776, PETRI_PLACES=133, PETRI_TRANSITIONS=175} [2024-06-14 11:35:25,077 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 88 predicate places. [2024-06-14 11:35:25,077 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 175 transitions, 1776 flow [2024-06-14 11:35:25,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:25,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:25,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:25,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:35:25,078 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:25,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:25,078 INFO L85 PathProgramCache]: Analyzing trace with hash 95204711, now seen corresponding path program 3 times [2024-06-14 11:35:25,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:25,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731893195] [2024-06-14 11:35:25,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:25,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:25,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:25,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:25,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:25,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731893195] [2024-06-14 11:35:25,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731893195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:25,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:25,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:25,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948032021] [2024-06-14 11:35:25,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:25,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:25,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:25,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:25,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:25,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:25,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 175 transitions, 1776 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:25,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:25,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:25,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:25,570 INFO L124 PetriNetUnfolderBase]: 1284/2243 cut-off events. [2024-06-14 11:35:25,570 INFO L125 PetriNetUnfolderBase]: For 61966/61966 co-relation queries the response was YES. [2024-06-14 11:35:25,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13517 conditions, 2243 events. 1284/2243 cut-off events. For 61966/61966 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12843 event pairs, 265 based on Foata normal form. 6/2248 useless extension candidates. Maximal degree in co-relation 13455. Up to 1867 conditions per place. [2024-06-14 11:35:25,586 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 174 selfloop transitions, 21 changer transitions 0/204 dead transitions. [2024-06-14 11:35:25,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 204 transitions, 2360 flow [2024-06-14 11:35:25,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:25,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:25,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:35:25,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710227272727273 [2024-06-14 11:35:25,588 INFO L175 Difference]: Start difference. First operand has 133 places, 175 transitions, 1776 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:35:25,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 204 transitions, 2360 flow [2024-06-14 11:35:25,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 204 transitions, 2208 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:25,667 INFO L231 Difference]: Finished difference. Result has 136 places, 178 transitions, 1752 flow [2024-06-14 11:35:25,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1752, PETRI_PLACES=136, PETRI_TRANSITIONS=178} [2024-06-14 11:35:25,669 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-14 11:35:25,669 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 178 transitions, 1752 flow [2024-06-14 11:35:25,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:25,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:25,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:25,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:35:25,670 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-14 11:35:25,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:25,670 INFO L85 PathProgramCache]: Analyzing trace with hash 105680231, now seen corresponding path program 4 times [2024-06-14 11:35:25,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:25,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644251319] [2024-06-14 11:35:25,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:25,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:25,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:25,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:25,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:25,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644251319] [2024-06-14 11:35:25,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644251319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:25,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:25,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:25,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068544720] [2024-06-14 11:35:25,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:25,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:25,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:25,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:25,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:25,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:25,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 178 transitions, 1752 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:25,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:25,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:25,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:26,168 INFO L124 PetriNetUnfolderBase]: 1313/2296 cut-off events. [2024-06-14 11:35:26,169 INFO L125 PetriNetUnfolderBase]: For 65976/65976 co-relation queries the response was YES. [2024-06-14 11:35:26,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13959 conditions, 2296 events. 1313/2296 cut-off events. For 65976/65976 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13257 event pairs, 252 based on Foata normal form. 6/2301 useless extension candidates. Maximal degree in co-relation 13896. Up to 1826 conditions per place. [2024-06-14 11:35:26,185 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 181 selfloop transitions, 25 changer transitions 0/215 dead transitions. [2024-06-14 11:35:26,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 215 transitions, 2496 flow [2024-06-14 11:35:26,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:26,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:26,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:35:26,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880681818181818 [2024-06-14 11:35:26,187 INFO L175 Difference]: Start difference. First operand has 136 places, 178 transitions, 1752 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:35:26,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 215 transitions, 2496 flow [2024-06-14 11:35:26,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 215 transitions, 2392 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:26,256 INFO L231 Difference]: Finished difference. Result has 139 places, 184 transitions, 1861 flow [2024-06-14 11:35:26,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1861, PETRI_PLACES=139, PETRI_TRANSITIONS=184} [2024-06-14 11:35:26,256 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 94 predicate places. [2024-06-14 11:35:26,256 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 184 transitions, 1861 flow [2024-06-14 11:35:26,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:26,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:26,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:35:26,257 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:26,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:26,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1186097194, now seen corresponding path program 1 times [2024-06-14 11:35:26,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:26,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821219129] [2024-06-14 11:35:26,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:26,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:26,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:26,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:26,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:26,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821219129] [2024-06-14 11:35:26,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821219129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:26,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:26,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:35:26,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521501572] [2024-06-14 11:35:26,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:26,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:35:26,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:26,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:35:26,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:35:26,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:35:26,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 184 transitions, 1861 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:26,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:35:26,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:26,619 INFO L124 PetriNetUnfolderBase]: 1238/2223 cut-off events. [2024-06-14 11:35:26,619 INFO L125 PetriNetUnfolderBase]: For 68812/68812 co-relation queries the response was YES. [2024-06-14 11:35:26,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13747 conditions, 2223 events. 1238/2223 cut-off events. For 68812/68812 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13130 event pairs, 279 based on Foata normal form. 2/2218 useless extension candidates. Maximal degree in co-relation 13682. Up to 1721 conditions per place. [2024-06-14 11:35:26,635 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 152 selfloop transitions, 24 changer transitions 0/203 dead transitions. [2024-06-14 11:35:26,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2339 flow [2024-06-14 11:35:26,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:26,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:26,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-14 11:35:26,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-14 11:35:26,636 INFO L175 Difference]: Start difference. First operand has 139 places, 184 transitions, 1861 flow. Second operand 5 states and 140 transitions. [2024-06-14 11:35:26,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2339 flow [2024-06-14 11:35:26,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 203 transitions, 2225 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:26,727 INFO L231 Difference]: Finished difference. Result has 140 places, 187 transitions, 1826 flow [2024-06-14 11:35:26,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1826, PETRI_PLACES=140, PETRI_TRANSITIONS=187} [2024-06-14 11:35:26,728 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-14 11:35:26,728 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 187 transitions, 1826 flow [2024-06-14 11:35:26,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:26,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:26,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:35:26,729 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:26,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:26,729 INFO L85 PathProgramCache]: Analyzing trace with hash -147816152, now seen corresponding path program 2 times [2024-06-14 11:35:26,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:26,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582777914] [2024-06-14 11:35:26,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:26,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:26,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:26,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-14 11:35:26,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:26,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582777914] [2024-06-14 11:35:26,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582777914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:26,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:26,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:26,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760202495] [2024-06-14 11:35:26,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:26,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:26,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:26,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:26,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:26,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:35:26,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 187 transitions, 1826 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:26,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:26,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:35:26,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:27,092 INFO L124 PetriNetUnfolderBase]: 1234/2200 cut-off events. [2024-06-14 11:35:27,092 INFO L125 PetriNetUnfolderBase]: For 68937/68937 co-relation queries the response was YES. [2024-06-14 11:35:27,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13471 conditions, 2200 events. 1234/2200 cut-off events. For 68937/68937 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12986 event pairs, 282 based on Foata normal form. 2/2192 useless extension candidates. Maximal degree in co-relation 13404. Up to 1716 conditions per place. [2024-06-14 11:35:27,107 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 146 selfloop transitions, 24 changer transitions 0/197 dead transitions. [2024-06-14 11:35:27,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 197 transitions, 2190 flow [2024-06-14 11:35:27,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:27,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:35:27,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:35:27,108 INFO L175 Difference]: Start difference. First operand has 140 places, 187 transitions, 1826 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:35:27,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 197 transitions, 2190 flow [2024-06-14 11:35:27,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 197 transitions, 2126 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:27,211 INFO L231 Difference]: Finished difference. Result has 143 places, 187 transitions, 1816 flow [2024-06-14 11:35:27,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1762, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1816, PETRI_PLACES=143, PETRI_TRANSITIONS=187} [2024-06-14 11:35:27,211 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 98 predicate places. [2024-06-14 11:35:27,211 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 187 transitions, 1816 flow [2024-06-14 11:35:27,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:27,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:27,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:35:27,212 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:27,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:27,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1753236608, now seen corresponding path program 1 times [2024-06-14 11:35:27,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:27,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095155439] [2024-06-14 11:35:27,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:27,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:27,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:27,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:27,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:27,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095155439] [2024-06-14 11:35:27,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095155439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:27,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:27,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:27,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995419497] [2024-06-14 11:35:27,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:27,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:27,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:27,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:27,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:27,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:27,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 187 transitions, 1816 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:27,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:27,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:27,671 INFO L124 PetriNetUnfolderBase]: 1304/2285 cut-off events. [2024-06-14 11:35:27,671 INFO L125 PetriNetUnfolderBase]: For 71298/71298 co-relation queries the response was YES. [2024-06-14 11:35:27,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13942 conditions, 2285 events. 1304/2285 cut-off events. For 71298/71298 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13164 event pairs, 271 based on Foata normal form. 2/2286 useless extension candidates. Maximal degree in co-relation 13875. Up to 1926 conditions per place. [2024-06-14 11:35:27,688 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 180 selfloop transitions, 18 changer transitions 0/207 dead transitions. [2024-06-14 11:35:27,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 207 transitions, 2262 flow [2024-06-14 11:35:27,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:27,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:27,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:35:27,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:35:27,689 INFO L175 Difference]: Start difference. First operand has 143 places, 187 transitions, 1816 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:35:27,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 207 transitions, 2262 flow [2024-06-14 11:35:27,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 207 transitions, 2189 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:27,798 INFO L231 Difference]: Finished difference. Result has 145 places, 187 transitions, 1787 flow [2024-06-14 11:35:27,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1787, PETRI_PLACES=145, PETRI_TRANSITIONS=187} [2024-06-14 11:35:27,798 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 100 predicate places. [2024-06-14 11:35:27,798 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 187 transitions, 1787 flow [2024-06-14 11:35:27,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:27,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:27,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:35:27,799 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:27,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash 2118533340, now seen corresponding path program 2 times [2024-06-14 11:35:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798163622] [2024-06-14 11:35:27,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:27,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:27,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:27,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:27,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:27,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798163622] [2024-06-14 11:35:27,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798163622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:27,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:27,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:27,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764473508] [2024-06-14 11:35:27,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:27,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:27,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:27,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:27,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:27,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:27,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 187 transitions, 1787 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:27,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:27,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:27,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:28,174 INFO L124 PetriNetUnfolderBase]: 1322/2309 cut-off events. [2024-06-14 11:35:28,174 INFO L125 PetriNetUnfolderBase]: For 75677/75677 co-relation queries the response was YES. [2024-06-14 11:35:28,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14218 conditions, 2309 events. 1322/2309 cut-off events. For 75677/75677 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13308 event pairs, 277 based on Foata normal form. 2/2306 useless extension candidates. Maximal degree in co-relation 14150. Up to 1836 conditions per place. [2024-06-14 11:35:28,192 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 148 selfloop transitions, 52 changer transitions 0/209 dead transitions. [2024-06-14 11:35:28,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 209 transitions, 2460 flow [2024-06-14 11:35:28,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:28,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:28,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:35:28,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946969696969697 [2024-06-14 11:35:28,193 INFO L175 Difference]: Start difference. First operand has 145 places, 187 transitions, 1787 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:35:28,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 209 transitions, 2460 flow [2024-06-14 11:35:28,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 209 transitions, 2424 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:28,296 INFO L231 Difference]: Finished difference. Result has 145 places, 194 transitions, 1965 flow [2024-06-14 11:35:28,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1965, PETRI_PLACES=145, PETRI_TRANSITIONS=194} [2024-06-14 11:35:28,296 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 100 predicate places. [2024-06-14 11:35:28,296 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 194 transitions, 1965 flow [2024-06-14 11:35:28,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:28,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:28,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:28,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:35:28,297 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:28,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:28,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1758005152, now seen corresponding path program 1 times [2024-06-14 11:35:28,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:28,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036765583] [2024-06-14 11:35:28,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:28,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:28,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:28,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036765583] [2024-06-14 11:35:28,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036765583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:28,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:28,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:28,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745002787] [2024-06-14 11:35:28,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:28,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:28,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:28,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:28,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:28,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:28,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 194 transitions, 1965 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:28,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:28,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:28,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:28,676 INFO L124 PetriNetUnfolderBase]: 1332/2325 cut-off events. [2024-06-14 11:35:28,677 INFO L125 PetriNetUnfolderBase]: For 79767/79767 co-relation queries the response was YES. [2024-06-14 11:35:28,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14553 conditions, 2325 events. 1332/2325 cut-off events. For 79767/79767 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13432 event pairs, 281 based on Foata normal form. 2/2320 useless extension candidates. Maximal degree in co-relation 14484. Up to 1885 conditions per place. [2024-06-14 11:35:28,693 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 180 selfloop transitions, 34 changer transitions 0/223 dead transitions. [2024-06-14 11:35:28,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 223 transitions, 2641 flow [2024-06-14 11:35:28,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:28,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:28,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 11:35:28,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:35:28,695 INFO L175 Difference]: Start difference. First operand has 145 places, 194 transitions, 1965 flow. Second operand 6 states and 156 transitions. [2024-06-14 11:35:28,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 223 transitions, 2641 flow [2024-06-14 11:35:28,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 223 transitions, 2569 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:28,812 INFO L231 Difference]: Finished difference. Result has 150 places, 208 transitions, 2127 flow [2024-06-14 11:35:28,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1893, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2127, PETRI_PLACES=150, PETRI_TRANSITIONS=208} [2024-06-14 11:35:28,812 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 105 predicate places. [2024-06-14 11:35:28,813 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 208 transitions, 2127 flow [2024-06-14 11:35:28,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:28,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:28,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:28,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:35:28,813 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:28,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:28,814 INFO L85 PathProgramCache]: Analyzing trace with hash -528553502, now seen corresponding path program 3 times [2024-06-14 11:35:28,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:28,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582037627] [2024-06-14 11:35:28,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:28,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:28,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:28,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:28,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:28,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582037627] [2024-06-14 11:35:28,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582037627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:28,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:28,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:28,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052630946] [2024-06-14 11:35:28,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:28,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:28,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:28,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:28,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:28,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:28,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 208 transitions, 2127 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:28,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:28,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:28,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:29,199 INFO L124 PetriNetUnfolderBase]: 1326/2302 cut-off events. [2024-06-14 11:35:29,199 INFO L125 PetriNetUnfolderBase]: For 83309/83309 co-relation queries the response was YES. [2024-06-14 11:35:29,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14734 conditions, 2302 events. 1326/2302 cut-off events. For 83309/83309 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 13264 event pairs, 307 based on Foata normal form. 2/2296 useless extension candidates. Maximal degree in co-relation 14663. Up to 1845 conditions per place. [2024-06-14 11:35:29,218 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 156 selfloop transitions, 55 changer transitions 0/220 dead transitions. [2024-06-14 11:35:29,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 220 transitions, 2721 flow [2024-06-14 11:35:29,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:29,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:29,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:35:29,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871212121212122 [2024-06-14 11:35:29,220 INFO L175 Difference]: Start difference. First operand has 150 places, 208 transitions, 2127 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:35:29,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 220 transitions, 2721 flow [2024-06-14 11:35:29,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 220 transitions, 2662 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:29,348 INFO L231 Difference]: Finished difference. Result has 155 places, 208 transitions, 2185 flow [2024-06-14 11:35:29,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2068, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2185, PETRI_PLACES=155, PETRI_TRANSITIONS=208} [2024-06-14 11:35:29,349 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 110 predicate places. [2024-06-14 11:35:29,349 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 208 transitions, 2185 flow [2024-06-14 11:35:29,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:29,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:29,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:29,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:35:29,350 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:29,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:29,350 INFO L85 PathProgramCache]: Analyzing trace with hash -425672800, now seen corresponding path program 2 times [2024-06-14 11:35:29,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:29,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084155270] [2024-06-14 11:35:29,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:29,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:29,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:29,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:29,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:29,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084155270] [2024-06-14 11:35:29,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084155270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:29,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:29,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:29,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966547111] [2024-06-14 11:35:29,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:29,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:29,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:29,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:29,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:29,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:29,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 208 transitions, 2185 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:29,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:29,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:29,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:29,762 INFO L124 PetriNetUnfolderBase]: 1344/2341 cut-off events. [2024-06-14 11:35:29,762 INFO L125 PetriNetUnfolderBase]: For 88327/88327 co-relation queries the response was YES. [2024-06-14 11:35:29,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15153 conditions, 2341 events. 1344/2341 cut-off events. For 88327/88327 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13558 event pairs, 292 based on Foata normal form. 2/2338 useless extension candidates. Maximal degree in co-relation 15079. Up to 1896 conditions per place. [2024-06-14 11:35:29,779 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 176 selfloop transitions, 44 changer transitions 0/229 dead transitions. [2024-06-14 11:35:29,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 229 transitions, 2920 flow [2024-06-14 11:35:29,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:29,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:29,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 11:35:29,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:35:29,781 INFO L175 Difference]: Start difference. First operand has 155 places, 208 transitions, 2185 flow. Second operand 6 states and 156 transitions. [2024-06-14 11:35:29,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 229 transitions, 2920 flow [2024-06-14 11:35:29,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 229 transitions, 2682 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:29,912 INFO L231 Difference]: Finished difference. Result has 154 places, 217 transitions, 2163 flow [2024-06-14 11:35:29,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2163, PETRI_PLACES=154, PETRI_TRANSITIONS=217} [2024-06-14 11:35:29,913 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-14 11:35:29,913 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 217 transitions, 2163 flow [2024-06-14 11:35:29,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:29,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:29,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:29,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:35:29,913 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:29,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:29,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1201341258, now seen corresponding path program 3 times [2024-06-14 11:35:29,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:29,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405184454] [2024-06-14 11:35:29,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:29,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:29,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:30,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:30,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:30,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405184454] [2024-06-14 11:35:30,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405184454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:30,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:30,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:30,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759186382] [2024-06-14 11:35:30,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:30,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:30,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:30,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:30,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:30,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:30,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 217 transitions, 2163 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:30,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:30,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:30,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:30,294 INFO L124 PetriNetUnfolderBase]: 1338/2333 cut-off events. [2024-06-14 11:35:30,295 INFO L125 PetriNetUnfolderBase]: For 89415/89415 co-relation queries the response was YES. [2024-06-14 11:35:30,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15060 conditions, 2333 events. 1338/2333 cut-off events. For 89415/89415 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13533 event pairs, 292 based on Foata normal form. 2/2330 useless extension candidates. Maximal degree in co-relation 14986. Up to 1891 conditions per place. [2024-06-14 11:35:30,312 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 174 selfloop transitions, 45 changer transitions 0/228 dead transitions. [2024-06-14 11:35:30,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 228 transitions, 2703 flow [2024-06-14 11:35:30,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:30,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:30,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:35:30,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:35:30,314 INFO L175 Difference]: Start difference. First operand has 154 places, 217 transitions, 2163 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:35:30,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 228 transitions, 2703 flow [2024-06-14 11:35:30,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 228 transitions, 2633 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-14 11:35:30,439 INFO L231 Difference]: Finished difference. Result has 160 places, 217 transitions, 2190 flow [2024-06-14 11:35:30,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2190, PETRI_PLACES=160, PETRI_TRANSITIONS=217} [2024-06-14 11:35:30,440 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 115 predicate places. [2024-06-14 11:35:30,440 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 217 transitions, 2190 flow [2024-06-14 11:35:30,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:30,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:30,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:30,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:35:30,440 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:30,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:30,441 INFO L85 PathProgramCache]: Analyzing trace with hash -417091008, now seen corresponding path program 1 times [2024-06-14 11:35:30,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:30,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764380735] [2024-06-14 11:35:30,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:30,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:30,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:30,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:30,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:30,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764380735] [2024-06-14 11:35:30,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764380735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:30,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:30,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:30,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068365722] [2024-06-14 11:35:30,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:30,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:30,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:30,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:30,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:30,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:35:30,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 217 transitions, 2190 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:30,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:30,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:35:30,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:30,886 INFO L124 PetriNetUnfolderBase]: 1300/2303 cut-off events. [2024-06-14 11:35:30,886 INFO L125 PetriNetUnfolderBase]: For 99431/99431 co-relation queries the response was YES. [2024-06-14 11:35:30,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14863 conditions, 2303 events. 1300/2303 cut-off events. For 99431/99431 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13629 event pairs, 281 based on Foata normal form. 12/2302 useless extension candidates. Maximal degree in co-relation 14786. Up to 1744 conditions per place. [2024-06-14 11:35:30,903 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 166 selfloop transitions, 32 changer transitions 0/233 dead transitions. [2024-06-14 11:35:30,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 233 transitions, 2666 flow [2024-06-14 11:35:30,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:30,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:30,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:35:30,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946969696969697 [2024-06-14 11:35:30,904 INFO L175 Difference]: Start difference. First operand has 160 places, 217 transitions, 2190 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:35:30,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 233 transitions, 2666 flow [2024-06-14 11:35:31,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 233 transitions, 2570 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:31,039 INFO L231 Difference]: Finished difference. Result has 162 places, 219 transitions, 2201 flow [2024-06-14 11:35:31,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2201, PETRI_PLACES=162, PETRI_TRANSITIONS=219} [2024-06-14 11:35:31,040 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 117 predicate places. [2024-06-14 11:35:31,040 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 219 transitions, 2201 flow [2024-06-14 11:35:31,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:31,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:31,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:35:31,041 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:31,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:31,041 INFO L85 PathProgramCache]: Analyzing trace with hash 2042236070, now seen corresponding path program 1 times [2024-06-14 11:35:31,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:31,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37986324] [2024-06-14 11:35:31,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:31,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:31,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:31,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:31,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:31,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37986324] [2024-06-14 11:35:31,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37986324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:31,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:31,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:31,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879797999] [2024-06-14 11:35:31,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:31,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:31,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:31,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:31,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:31,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:31,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 219 transitions, 2201 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:31,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:31,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:31,614 INFO L124 PetriNetUnfolderBase]: 1562/2692 cut-off events. [2024-06-14 11:35:31,614 INFO L125 PetriNetUnfolderBase]: For 131693/131693 co-relation queries the response was YES. [2024-06-14 11:35:31,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18489 conditions, 2692 events. 1562/2692 cut-off events. For 131693/131693 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15923 event pairs, 228 based on Foata normal form. 18/2704 useless extension candidates. Maximal degree in co-relation 18411. Up to 1927 conditions per place. [2024-06-14 11:35:31,636 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 225 selfloop transitions, 36 changer transitions 0/270 dead transitions. [2024-06-14 11:35:31,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 270 transitions, 3139 flow [2024-06-14 11:35:31,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:31,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-14 11:35:31,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-06-14 11:35:31,638 INFO L175 Difference]: Start difference. First operand has 162 places, 219 transitions, 2201 flow. Second operand 9 states and 246 transitions. [2024-06-14 11:35:31,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 270 transitions, 3139 flow [2024-06-14 11:35:31,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 270 transitions, 3056 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:31,796 INFO L231 Difference]: Finished difference. Result has 167 places, 223 transitions, 2341 flow [2024-06-14 11:35:31,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2341, PETRI_PLACES=167, PETRI_TRANSITIONS=223} [2024-06-14 11:35:31,796 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 122 predicate places. [2024-06-14 11:35:31,796 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 223 transitions, 2341 flow [2024-06-14 11:35:31,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:31,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:31,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:35:31,797 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:31,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:31,797 INFO L85 PathProgramCache]: Analyzing trace with hash 640235208, now seen corresponding path program 2 times [2024-06-14 11:35:31,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:31,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018686853] [2024-06-14 11:35:31,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:31,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:31,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:31,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:31,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:31,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018686853] [2024-06-14 11:35:31,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018686853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:31,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:31,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:31,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077861051] [2024-06-14 11:35:31,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:31,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:31,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:31,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:31,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:31,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:31,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 223 transitions, 2341 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:31,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:31,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:31,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:32,426 INFO L124 PetriNetUnfolderBase]: 1623/2811 cut-off events. [2024-06-14 11:35:32,426 INFO L125 PetriNetUnfolderBase]: For 140078/140078 co-relation queries the response was YES. [2024-06-14 11:35:32,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19460 conditions, 2811 events. 1623/2811 cut-off events. For 140078/140078 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16821 event pairs, 317 based on Foata normal form. 18/2823 useless extension candidates. Maximal degree in co-relation 19381. Up to 2111 conditions per place. [2024-06-14 11:35:32,449 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 227 selfloop transitions, 31 changer transitions 0/267 dead transitions. [2024-06-14 11:35:32,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 267 transitions, 3199 flow [2024-06-14 11:35:32,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:32,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:32,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-14 11:35:32,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6278409090909091 [2024-06-14 11:35:32,450 INFO L175 Difference]: Start difference. First operand has 167 places, 223 transitions, 2341 flow. Second operand 8 states and 221 transitions. [2024-06-14 11:35:32,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 267 transitions, 3199 flow [2024-06-14 11:35:32,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 267 transitions, 3101 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:32,623 INFO L231 Difference]: Finished difference. Result has 170 places, 225 transitions, 2386 flow [2024-06-14 11:35:32,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2386, PETRI_PLACES=170, PETRI_TRANSITIONS=225} [2024-06-14 11:35:32,624 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 125 predicate places. [2024-06-14 11:35:32,624 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 225 transitions, 2386 flow [2024-06-14 11:35:32,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:32,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:32,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:32,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:35:32,625 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:32,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:32,625 INFO L85 PathProgramCache]: Analyzing trace with hash 640412838, now seen corresponding path program 3 times [2024-06-14 11:35:32,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:32,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106875309] [2024-06-14 11:35:32,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:32,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:32,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:32,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:32,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:32,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106875309] [2024-06-14 11:35:32,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106875309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:32,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:32,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:32,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426159215] [2024-06-14 11:35:32,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:32,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:32,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:32,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:32,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:32,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:32,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 225 transitions, 2386 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:32,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:32,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:32,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:33,189 INFO L124 PetriNetUnfolderBase]: 1577/2741 cut-off events. [2024-06-14 11:35:33,189 INFO L125 PetriNetUnfolderBase]: For 131661/131661 co-relation queries the response was YES. [2024-06-14 11:35:33,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17974 conditions, 2741 events. 1577/2741 cut-off events. For 131661/131661 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16356 event pairs, 314 based on Foata normal form. 24/2759 useless extension candidates. Maximal degree in co-relation 17893. Up to 2212 conditions per place. [2024-06-14 11:35:33,211 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 226 selfloop transitions, 27 changer transitions 0/262 dead transitions. [2024-06-14 11:35:33,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 262 transitions, 3004 flow [2024-06-14 11:35:33,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:33,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:33,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-14 11:35:33,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-14 11:35:33,212 INFO L175 Difference]: Start difference. First operand has 170 places, 225 transitions, 2386 flow. Second operand 8 states and 216 transitions. [2024-06-14 11:35:33,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 262 transitions, 3004 flow [2024-06-14 11:35:33,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 262 transitions, 2862 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:33,430 INFO L231 Difference]: Finished difference. Result has 172 places, 225 transitions, 2306 flow [2024-06-14 11:35:33,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2306, PETRI_PLACES=172, PETRI_TRANSITIONS=225} [2024-06-14 11:35:33,431 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 127 predicate places. [2024-06-14 11:35:33,431 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 225 transitions, 2306 flow [2024-06-14 11:35:33,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:33,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:33,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:33,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:35:33,432 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:33,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash 377464298, now seen corresponding path program 4 times [2024-06-14 11:35:33,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:33,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291205254] [2024-06-14 11:35:33,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:33,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:33,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:33,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291205254] [2024-06-14 11:35:33,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291205254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:33,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:33,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:33,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902307818] [2024-06-14 11:35:33,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:33,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:33,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:33,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:33,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:33,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:33,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 225 transitions, 2306 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:33,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:33,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:33,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:33,935 INFO L124 PetriNetUnfolderBase]: 1663/2888 cut-off events. [2024-06-14 11:35:33,936 INFO L125 PetriNetUnfolderBase]: For 136211/136211 co-relation queries the response was YES. [2024-06-14 11:35:33,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18556 conditions, 2888 events. 1663/2888 cut-off events. For 136211/136211 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17476 event pairs, 348 based on Foata normal form. 24/2900 useless extension candidates. Maximal degree in co-relation 18474. Up to 2099 conditions per place. [2024-06-14 11:35:33,958 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 159 selfloop transitions, 95 changer transitions 0/263 dead transitions. [2024-06-14 11:35:33,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 263 transitions, 3168 flow [2024-06-14 11:35:33,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:33,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:33,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-14 11:35:33,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335227272727273 [2024-06-14 11:35:33,959 INFO L175 Difference]: Start difference. First operand has 172 places, 225 transitions, 2306 flow. Second operand 8 states and 223 transitions. [2024-06-14 11:35:33,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 263 transitions, 3168 flow [2024-06-14 11:35:34,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 263 transitions, 3106 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:34,143 INFO L231 Difference]: Finished difference. Result has 173 places, 227 transitions, 2520 flow [2024-06-14 11:35:34,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2520, PETRI_PLACES=173, PETRI_TRANSITIONS=227} [2024-06-14 11:35:34,143 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-06-14 11:35:34,144 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 227 transitions, 2520 flow [2024-06-14 11:35:34,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:34,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:34,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:34,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:35:34,144 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:34,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:34,145 INFO L85 PathProgramCache]: Analyzing trace with hash 26733734, now seen corresponding path program 5 times [2024-06-14 11:35:34,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:34,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513388310] [2024-06-14 11:35:34,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:34,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:34,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-14 11:35:34,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:34,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513388310] [2024-06-14 11:35:34,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513388310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:34,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:34,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:34,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472054437] [2024-06-14 11:35:34,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:34,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:34,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:34,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:34,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:34,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:34,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 227 transitions, 2520 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:34,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:34,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:34,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:34,820 INFO L124 PetriNetUnfolderBase]: 1856/3217 cut-off events. [2024-06-14 11:35:34,820 INFO L125 PetriNetUnfolderBase]: For 166343/166343 co-relation queries the response was YES. [2024-06-14 11:35:34,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22193 conditions, 3217 events. 1856/3217 cut-off events. For 166343/166343 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19975 event pairs, 386 based on Foata normal form. 18/3223 useless extension candidates. Maximal degree in co-relation 22110. Up to 2119 conditions per place. [2024-06-14 11:35:34,848 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 162 selfloop transitions, 101 changer transitions 0/272 dead transitions. [2024-06-14 11:35:34,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 272 transitions, 3654 flow [2024-06-14 11:35:34,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:34,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:34,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-14 11:35:34,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448863636363636 [2024-06-14 11:35:34,854 INFO L175 Difference]: Start difference. First operand has 173 places, 227 transitions, 2520 flow. Second operand 8 states and 227 transitions. [2024-06-14 11:35:34,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 272 transitions, 3654 flow [2024-06-14 11:35:35,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 272 transitions, 3422 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:35,102 INFO L231 Difference]: Finished difference. Result has 175 places, 231 transitions, 2657 flow [2024-06-14 11:35:35,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2657, PETRI_PLACES=175, PETRI_TRANSITIONS=231} [2024-06-14 11:35:35,102 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 130 predicate places. [2024-06-14 11:35:35,103 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 231 transitions, 2657 flow [2024-06-14 11:35:35,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:35,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:35,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:35:35,103 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:35,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:35,104 INFO L85 PathProgramCache]: Analyzing trace with hash 605365448, now seen corresponding path program 6 times [2024-06-14 11:35:35,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:35,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452236716] [2024-06-14 11:35:35,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:35,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:35,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:35,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:35,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452236716] [2024-06-14 11:35:35,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452236716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:35,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:35,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:35,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40453894] [2024-06-14 11:35:35,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:35,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:35,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:35,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:35,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:35,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:35,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 231 transitions, 2657 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:35,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:35,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:35,690 INFO L124 PetriNetUnfolderBase]: 1810/3147 cut-off events. [2024-06-14 11:35:35,690 INFO L125 PetriNetUnfolderBase]: For 154868/154868 co-relation queries the response was YES. [2024-06-14 11:35:35,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20670 conditions, 3147 events. 1810/3147 cut-off events. For 154868/154868 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19491 event pairs, 383 based on Foata normal form. 24/3159 useless extension candidates. Maximal degree in co-relation 20586. Up to 2344 conditions per place. [2024-06-14 11:35:35,717 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 162 selfloop transitions, 96 changer transitions 0/267 dead transitions. [2024-06-14 11:35:35,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 267 transitions, 3461 flow [2024-06-14 11:35:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:35,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-14 11:35:35,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306818181818182 [2024-06-14 11:35:35,718 INFO L175 Difference]: Start difference. First operand has 175 places, 231 transitions, 2657 flow. Second operand 8 states and 222 transitions. [2024-06-14 11:35:35,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 267 transitions, 3461 flow [2024-06-14 11:35:35,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 267 transitions, 3238 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:35,997 INFO L231 Difference]: Finished difference. Result has 179 places, 231 transitions, 2634 flow [2024-06-14 11:35:35,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2634, PETRI_PLACES=179, PETRI_TRANSITIONS=231} [2024-06-14 11:35:35,998 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 134 predicate places. [2024-06-14 11:35:35,998 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 231 transitions, 2634 flow [2024-06-14 11:35:35,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:35,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:35,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:35,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:35:35,998 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:35,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:35,999 INFO L85 PathProgramCache]: Analyzing trace with hash 191457546, now seen corresponding path program 1 times [2024-06-14 11:35:35,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:35,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975429131] [2024-06-14 11:35:35,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:35,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:36,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:36,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:36,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:36,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975429131] [2024-06-14 11:35:36,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975429131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:36,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:36,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:36,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303203285] [2024-06-14 11:35:36,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:36,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:36,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:36,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:36,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:36,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:36,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 231 transitions, 2634 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:36,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:36,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:36,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:36,597 INFO L124 PetriNetUnfolderBase]: 1871/3246 cut-off events. [2024-06-14 11:35:36,598 INFO L125 PetriNetUnfolderBase]: For 152883/152883 co-relation queries the response was YES. [2024-06-14 11:35:36,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21189 conditions, 3246 events. 1871/3246 cut-off events. For 152883/152883 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 20216 event pairs, 374 based on Foata normal form. 18/3248 useless extension candidates. Maximal degree in co-relation 21103. Up to 2082 conditions per place. [2024-06-14 11:35:36,624 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 159 selfloop transitions, 104 changer transitions 0/272 dead transitions. [2024-06-14 11:35:36,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 272 transitions, 3552 flow [2024-06-14 11:35:36,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:36,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:36,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-14 11:35:36,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-14 11:35:36,625 INFO L175 Difference]: Start difference. First operand has 179 places, 231 transitions, 2634 flow. Second operand 8 states and 224 transitions. [2024-06-14 11:35:36,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 272 transitions, 3552 flow [2024-06-14 11:35:36,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 272 transitions, 3344 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:36,926 INFO L231 Difference]: Finished difference. Result has 180 places, 233 transitions, 2727 flow [2024-06-14 11:35:36,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2727, PETRI_PLACES=180, PETRI_TRANSITIONS=233} [2024-06-14 11:35:36,927 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 135 predicate places. [2024-06-14 11:35:36,927 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 233 transitions, 2727 flow [2024-06-14 11:35:36,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:36,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:36,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:36,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:35:36,928 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:36,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:36,928 INFO L85 PathProgramCache]: Analyzing trace with hash -509747542, now seen corresponding path program 7 times [2024-06-14 11:35:36,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:36,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153149055] [2024-06-14 11:35:36,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:36,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:37,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:37,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153149055] [2024-06-14 11:35:37,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153149055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:37,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:37,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:37,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091483912] [2024-06-14 11:35:37,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:37,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:37,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:37,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:37,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:37,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:37,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 233 transitions, 2727 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:37,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:37,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:37,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:37,516 INFO L124 PetriNetUnfolderBase]: 1957/3408 cut-off events. [2024-06-14 11:35:37,516 INFO L125 PetriNetUnfolderBase]: For 169536/169536 co-relation queries the response was YES. [2024-06-14 11:35:37,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22531 conditions, 3408 events. 1957/3408 cut-off events. For 169536/169536 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21614 event pairs, 412 based on Foata normal form. 24/3424 useless extension candidates. Maximal degree in co-relation 22444. Up to 2589 conditions per place. [2024-06-14 11:35:37,543 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 172 selfloop transitions, 87 changer transitions 0/268 dead transitions. [2024-06-14 11:35:37,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 268 transitions, 3619 flow [2024-06-14 11:35:37,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:37,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:37,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-14 11:35:37,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-14 11:35:37,544 INFO L175 Difference]: Start difference. First operand has 180 places, 233 transitions, 2727 flow. Second operand 8 states and 218 transitions. [2024-06-14 11:35:37,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 268 transitions, 3619 flow [2024-06-14 11:35:37,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 268 transitions, 3354 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:37,795 INFO L231 Difference]: Finished difference. Result has 182 places, 235 transitions, 2734 flow [2024-06-14 11:35:37,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2734, PETRI_PLACES=182, PETRI_TRANSITIONS=235} [2024-06-14 11:35:37,796 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 137 predicate places. [2024-06-14 11:35:37,796 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 235 transitions, 2734 flow [2024-06-14 11:35:37,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:37,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:37,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:37,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:35:37,796 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-14 11:35:37,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:37,797 INFO L85 PathProgramCache]: Analyzing trace with hash -585347930, now seen corresponding path program 8 times [2024-06-14 11:35:37,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:37,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025278047] [2024-06-14 11:35:37,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:37,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:37,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:37,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:37,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025278047] [2024-06-14 11:35:37,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025278047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:37,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:37,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:37,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608829669] [2024-06-14 11:35:37,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:37,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:37,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:37,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:37,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:37,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:37,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 235 transitions, 2734 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:37,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:37,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:37,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:38,435 INFO L124 PetriNetUnfolderBase]: 2043/3561 cut-off events. [2024-06-14 11:35:38,436 INFO L125 PetriNetUnfolderBase]: For 179636/179636 co-relation queries the response was YES. [2024-06-14 11:35:38,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23413 conditions, 3561 events. 2043/3561 cut-off events. For 179636/179636 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22788 event pairs, 430 based on Foata normal form. 24/3577 useless extension candidates. Maximal degree in co-relation 23325. Up to 2731 conditions per place. [2024-06-14 11:35:38,465 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 173 selfloop transitions, 89 changer transitions 0/271 dead transitions. [2024-06-14 11:35:38,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 271 transitions, 3738 flow [2024-06-14 11:35:38,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:38,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:38,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-14 11:35:38,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-14 11:35:38,466 INFO L175 Difference]: Start difference. First operand has 182 places, 235 transitions, 2734 flow. Second operand 8 states and 218 transitions. [2024-06-14 11:35:38,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 271 transitions, 3738 flow [2024-06-14 11:35:38,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 271 transitions, 3510 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:38,793 INFO L231 Difference]: Finished difference. Result has 184 places, 237 transitions, 2786 flow [2024-06-14 11:35:38,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2506, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2786, PETRI_PLACES=184, PETRI_TRANSITIONS=237} [2024-06-14 11:35:38,793 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 139 predicate places. [2024-06-14 11:35:38,793 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 237 transitions, 2786 flow [2024-06-14 11:35:38,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:38,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:38,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:35:38,794 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:38,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:38,794 INFO L85 PathProgramCache]: Analyzing trace with hash -585525560, now seen corresponding path program 9 times [2024-06-14 11:35:38,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:38,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418732437] [2024-06-14 11:35:38,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:38,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:38,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:38,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-14 11:35:38,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:38,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418732437] [2024-06-14 11:35:38,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418732437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:38,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:38,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:38,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318860239] [2024-06-14 11:35:38,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:38,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:38,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:38,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:38,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:38,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:38,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 237 transitions, 2786 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:38,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:38,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:38,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:39,563 INFO L124 PetriNetUnfolderBase]: 2211/3841 cut-off events. [2024-06-14 11:35:39,564 INFO L125 PetriNetUnfolderBase]: For 207480/207480 co-relation queries the response was YES. [2024-06-14 11:35:39,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26347 conditions, 3841 events. 2211/3841 cut-off events. For 207480/207480 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 24862 event pairs, 461 based on Foata normal form. 18/3851 useless extension candidates. Maximal degree in co-relation 26258. Up to 2582 conditions per place. [2024-06-14 11:35:39,591 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 174 selfloop transitions, 97 changer transitions 0/280 dead transitions. [2024-06-14 11:35:39,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 280 transitions, 4100 flow [2024-06-14 11:35:39,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:39,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:39,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-14 11:35:39,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306818181818182 [2024-06-14 11:35:39,593 INFO L175 Difference]: Start difference. First operand has 184 places, 237 transitions, 2786 flow. Second operand 8 states and 222 transitions. [2024-06-14 11:35:39,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 280 transitions, 4100 flow [2024-06-14 11:35:39,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 280 transitions, 3864 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:39,849 INFO L231 Difference]: Finished difference. Result has 186 places, 241 transitions, 2943 flow [2024-06-14 11:35:39,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2943, PETRI_PLACES=186, PETRI_TRANSITIONS=241} [2024-06-14 11:35:39,849 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 141 predicate places. [2024-06-14 11:35:39,849 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 241 transitions, 2943 flow [2024-06-14 11:35:39,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:39,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:39,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:39,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:35:39,850 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:39,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:39,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1288883366, now seen corresponding path program 10 times [2024-06-14 11:35:39,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:39,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966355691] [2024-06-14 11:35:39,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:39,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:39,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:39,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:39,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:39,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966355691] [2024-06-14 11:35:39,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966355691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:39,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:39,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:39,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855649655] [2024-06-14 11:35:39,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:39,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:39,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:39,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:39,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:40,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:40,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 241 transitions, 2943 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:40,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:40,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:40,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:40,517 INFO L124 PetriNetUnfolderBase]: 2211/3850 cut-off events. [2024-06-14 11:35:40,517 INFO L125 PetriNetUnfolderBase]: For 204364/204364 co-relation queries the response was YES. [2024-06-14 11:35:40,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25671 conditions, 3850 events. 2211/3850 cut-off events. For 204364/204364 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24872 event pairs, 463 based on Foata normal form. 24/3873 useless extension candidates. Maximal degree in co-relation 25581. Up to 3279 conditions per place. [2024-06-14 11:35:40,549 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 240 selfloop transitions, 26 changer transitions 0/275 dead transitions. [2024-06-14 11:35:40,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 275 transitions, 3721 flow [2024-06-14 11:35:40,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:40,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:40,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-14 11:35:40,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-14 11:35:40,550 INFO L175 Difference]: Start difference. First operand has 186 places, 241 transitions, 2943 flow. Second operand 9 states and 228 transitions. [2024-06-14 11:35:40,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 275 transitions, 3721 flow [2024-06-14 11:35:40,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 275 transitions, 3508 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:40,857 INFO L231 Difference]: Finished difference. Result has 191 places, 242 transitions, 2838 flow [2024-06-14 11:35:40,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2838, PETRI_PLACES=191, PETRI_TRANSITIONS=242} [2024-06-14 11:35:40,858 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 146 predicate places. [2024-06-14 11:35:40,858 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 242 transitions, 2838 flow [2024-06-14 11:35:40,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:40,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:40,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:40,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:35:40,859 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:40,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:40,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1534519238, now seen corresponding path program 2 times [2024-06-14 11:35:40,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:40,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110338252] [2024-06-14 11:35:40,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:40,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:40,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:40,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:40,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:40,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110338252] [2024-06-14 11:35:40,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110338252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:40,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:40,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:40,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721631206] [2024-06-14 11:35:40,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:40,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:40,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:40,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:40,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:41,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:41,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 242 transitions, 2838 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:41,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:41,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:41,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:41,517 INFO L124 PetriNetUnfolderBase]: 2272/3957 cut-off events. [2024-06-14 11:35:41,517 INFO L125 PetriNetUnfolderBase]: For 200250/200250 co-relation queries the response was YES. [2024-06-14 11:35:41,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26037 conditions, 3957 events. 2272/3957 cut-off events. For 200250/200250 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25756 event pairs, 471 based on Foata normal form. 18/3967 useless extension candidates. Maximal degree in co-relation 25945. Up to 2869 conditions per place. [2024-06-14 11:35:41,550 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 178 selfloop transitions, 93 changer transitions 0/280 dead transitions. [2024-06-14 11:35:41,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 280 transitions, 3800 flow [2024-06-14 11:35:41,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:35:41,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:35:41,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-14 11:35:41,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-14 11:35:41,551 INFO L175 Difference]: Start difference. First operand has 191 places, 242 transitions, 2838 flow. Second operand 8 states and 220 transitions. [2024-06-14 11:35:41,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 280 transitions, 3800 flow [2024-06-14 11:35:41,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 280 transitions, 3704 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:41,960 INFO L231 Difference]: Finished difference. Result has 192 places, 244 transitions, 3037 flow [2024-06-14 11:35:41,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3037, PETRI_PLACES=192, PETRI_TRANSITIONS=244} [2024-06-14 11:35:41,961 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 147 predicate places. [2024-06-14 11:35:41,961 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 244 transitions, 3037 flow [2024-06-14 11:35:41,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:41,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:41,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:41,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:35:41,962 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:41,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:41,962 INFO L85 PathProgramCache]: Analyzing trace with hash 2009717002, now seen corresponding path program 3 times [2024-06-14 11:35:41,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:41,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821948944] [2024-06-14 11:35:41,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:41,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:41,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:42,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:42,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:42,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821948944] [2024-06-14 11:35:42,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821948944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:42,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:42,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:42,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34849182] [2024-06-14 11:35:42,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:42,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:42,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:42,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:42,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:42,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:42,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 244 transitions, 3037 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:42,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:42,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:42,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:42,729 INFO L124 PetriNetUnfolderBase]: 2333/4082 cut-off events. [2024-06-14 11:35:42,730 INFO L125 PetriNetUnfolderBase]: For 210558/210558 co-relation queries the response was YES. [2024-06-14 11:35:42,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27100 conditions, 4082 events. 2333/4082 cut-off events. For 210558/210558 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26783 event pairs, 482 based on Foata normal form. 18/4099 useless extension candidates. Maximal degree in co-relation 27007. Up to 3368 conditions per place. [2024-06-14 11:35:42,760 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 243 selfloop transitions, 30 changer transitions 0/282 dead transitions. [2024-06-14 11:35:42,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 282 transitions, 3907 flow [2024-06-14 11:35:42,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:42,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:42,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-14 11:35:42,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:35:42,761 INFO L175 Difference]: Start difference. First operand has 192 places, 244 transitions, 3037 flow. Second operand 9 states and 231 transitions. [2024-06-14 11:35:42,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 282 transitions, 3907 flow [2024-06-14 11:35:43,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 282 transitions, 3648 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 11:35:43,084 INFO L231 Difference]: Finished difference. Result has 195 places, 246 transitions, 2951 flow [2024-06-14 11:35:43,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2951, PETRI_PLACES=195, PETRI_TRANSITIONS=246} [2024-06-14 11:35:43,085 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 150 predicate places. [2024-06-14 11:35:43,085 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 246 transitions, 2951 flow [2024-06-14 11:35:43,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:43,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:43,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:43,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:35:43,086 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:43,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:43,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1520465978, now seen corresponding path program 4 times [2024-06-14 11:35:43,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:43,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982178146] [2024-06-14 11:35:43,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:43,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:43,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:43,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:43,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982178146] [2024-06-14 11:35:43,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982178146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:43,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:43,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:35:43,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172457499] [2024-06-14 11:35:43,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:43,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:35:43,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:43,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:35:43,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:35:43,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:43,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 246 transitions, 2951 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:43,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:43,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:43,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:43,806 INFO L124 PetriNetUnfolderBase]: 2386/4189 cut-off events. [2024-06-14 11:35:43,806 INFO L125 PetriNetUnfolderBase]: For 213763/213763 co-relation queries the response was YES. [2024-06-14 11:35:43,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27562 conditions, 4189 events. 2386/4189 cut-off events. For 213763/213763 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27614 event pairs, 481 based on Foata normal form. 18/4206 useless extension candidates. Maximal degree in co-relation 27468. Up to 3169 conditions per place. [2024-06-14 11:35:43,842 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 247 selfloop transitions, 32 changer transitions 0/288 dead transitions. [2024-06-14 11:35:43,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 288 transitions, 3869 flow [2024-06-14 11:35:43,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:35:43,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:35:43,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-14 11:35:43,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934343434343434 [2024-06-14 11:35:43,844 INFO L175 Difference]: Start difference. First operand has 195 places, 246 transitions, 2951 flow. Second operand 9 states and 235 transitions. [2024-06-14 11:35:43,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 288 transitions, 3869 flow [2024-06-14 11:35:44,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 288 transitions, 3732 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:44,224 INFO L231 Difference]: Finished difference. Result has 196 places, 247 transitions, 2903 flow [2024-06-14 11:35:44,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2732, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2903, PETRI_PLACES=196, PETRI_TRANSITIONS=247} [2024-06-14 11:35:44,224 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 151 predicate places. [2024-06-14 11:35:44,224 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 247 transitions, 2903 flow [2024-06-14 11:35:44,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:44,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:44,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:44,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:35:44,225 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:44,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:44,225 INFO L85 PathProgramCache]: Analyzing trace with hash -438869441, now seen corresponding path program 1 times [2024-06-14 11:35:44,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:44,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217819450] [2024-06-14 11:35:44,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:44,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:44,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:44,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-14 11:35:44,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:44,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217819450] [2024-06-14 11:35:44,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217819450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:44,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:44,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:44,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206203707] [2024-06-14 11:35:44,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:44,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:44,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:44,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:44,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:44,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:44,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 247 transitions, 2903 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:44,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:44,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:44,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:44,947 INFO L124 PetriNetUnfolderBase]: 2399/4198 cut-off events. [2024-06-14 11:35:44,947 INFO L125 PetriNetUnfolderBase]: For 201035/201035 co-relation queries the response was YES. [2024-06-14 11:35:44,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27498 conditions, 4198 events. 2399/4198 cut-off events. For 201035/201035 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 27788 event pairs, 542 based on Foata normal form. 1/4191 useless extension candidates. Maximal degree in co-relation 27403. Up to 3649 conditions per place. [2024-06-14 11:35:44,988 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 218 selfloop transitions, 39 changer transitions 0/266 dead transitions. [2024-06-14 11:35:44,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 266 transitions, 3631 flow [2024-06-14 11:35:44,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:44,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:44,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 11:35:44,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-14 11:35:44,989 INFO L175 Difference]: Start difference. First operand has 196 places, 247 transitions, 2903 flow. Second operand 5 states and 135 transitions. [2024-06-14 11:35:44,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 266 transitions, 3631 flow [2024-06-14 11:35:45,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 266 transitions, 3510 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:45,340 INFO L231 Difference]: Finished difference. Result has 196 places, 253 transitions, 2953 flow [2024-06-14 11:35:45,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2953, PETRI_PLACES=196, PETRI_TRANSITIONS=253} [2024-06-14 11:35:45,340 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 151 predicate places. [2024-06-14 11:35:45,340 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 253 transitions, 2953 flow [2024-06-14 11:35:45,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:45,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:45,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:45,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:35:45,341 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:45,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:45,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1634138597, now seen corresponding path program 2 times [2024-06-14 11:35:45,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:45,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263007613] [2024-06-14 11:35:45,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:45,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:45,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:45,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:45,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263007613] [2024-06-14 11:35:45,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263007613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:45,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:45,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:45,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110076940] [2024-06-14 11:35:45,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:45,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:45,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:45,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:45,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:45,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:45,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 253 transitions, 2953 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:45,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:45,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:45,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:46,014 INFO L124 PetriNetUnfolderBase]: 2396/4195 cut-off events. [2024-06-14 11:35:46,014 INFO L125 PetriNetUnfolderBase]: For 194940/194940 co-relation queries the response was YES. [2024-06-14 11:35:46,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26957 conditions, 4195 events. 2396/4195 cut-off events. For 194940/194940 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27771 event pairs, 539 based on Foata normal form. 1/4191 useless extension candidates. Maximal degree in co-relation 26860. Up to 3646 conditions per place. [2024-06-14 11:35:46,052 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 214 selfloop transitions, 44 changer transitions 0/267 dead transitions. [2024-06-14 11:35:46,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 267 transitions, 3503 flow [2024-06-14 11:35:46,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:46,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:46,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:35:46,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577922077922078 [2024-06-14 11:35:46,053 INFO L175 Difference]: Start difference. First operand has 196 places, 253 transitions, 2953 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:35:46,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 267 transitions, 3503 flow [2024-06-14 11:35:46,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 267 transitions, 3472 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:46,482 INFO L231 Difference]: Finished difference. Result has 201 places, 253 transitions, 3021 flow [2024-06-14 11:35:46,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3021, PETRI_PLACES=201, PETRI_TRANSITIONS=253} [2024-06-14 11:35:46,483 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 156 predicate places. [2024-06-14 11:35:46,483 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 253 transitions, 3021 flow [2024-06-14 11:35:46,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:46,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:46,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:46,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:35:46,484 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:46,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:46,484 INFO L85 PathProgramCache]: Analyzing trace with hash 851535971, now seen corresponding path program 1 times [2024-06-14 11:35:46,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:46,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411640134] [2024-06-14 11:35:46,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:46,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:46,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:46,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:46,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411640134] [2024-06-14 11:35:46,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411640134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:46,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:46,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:46,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152630800] [2024-06-14 11:35:46,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:46,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:46,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:46,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:46,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:46,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:46,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 253 transitions, 3021 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:46,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:46,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:46,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:47,115 INFO L124 PetriNetUnfolderBase]: 2404/4206 cut-off events. [2024-06-14 11:35:47,115 INFO L125 PetriNetUnfolderBase]: For 197967/197967 co-relation queries the response was YES. [2024-06-14 11:35:47,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27249 conditions, 4206 events. 2404/4206 cut-off events. For 197967/197967 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27757 event pairs, 453 based on Foata normal form. 2/4200 useless extension candidates. Maximal degree in co-relation 27151. Up to 3672 conditions per place. [2024-06-14 11:35:47,153 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 244 selfloop transitions, 19 changer transitions 0/272 dead transitions. [2024-06-14 11:35:47,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 272 transitions, 3821 flow [2024-06-14 11:35:47,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:47,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:47,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-14 11:35:47,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954545454545455 [2024-06-14 11:35:47,154 INFO L175 Difference]: Start difference. First operand has 201 places, 253 transitions, 3021 flow. Second operand 5 states and 131 transitions. [2024-06-14 11:35:47,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 272 transitions, 3821 flow [2024-06-14 11:35:47,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 272 transitions, 3701 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 11:35:47,590 INFO L231 Difference]: Finished difference. Result has 199 places, 257 transitions, 3078 flow [2024-06-14 11:35:47,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3078, PETRI_PLACES=199, PETRI_TRANSITIONS=257} [2024-06-14 11:35:47,590 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 154 predicate places. [2024-06-14 11:35:47,591 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 257 transitions, 3078 flow [2024-06-14 11:35:47,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:47,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:47,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:47,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:35:47,592 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:47,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:47,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1634625731, now seen corresponding path program 2 times [2024-06-14 11:35:47,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:47,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879320298] [2024-06-14 11:35:47,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:47,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:47,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:47,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:47,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:47,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879320298] [2024-06-14 11:35:47,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879320298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:47,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:47,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:47,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292796075] [2024-06-14 11:35:47,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:47,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:47,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:47,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:47,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:47,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:47,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 257 transitions, 3078 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:47,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:47,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:47,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:48,222 INFO L124 PetriNetUnfolderBase]: 2399/4200 cut-off events. [2024-06-14 11:35:48,223 INFO L125 PetriNetUnfolderBase]: For 195406/195406 co-relation queries the response was YES. [2024-06-14 11:35:48,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27040 conditions, 4200 events. 2399/4200 cut-off events. For 195406/195406 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27795 event pairs, 536 based on Foata normal form. 2/4197 useless extension candidates. Maximal degree in co-relation 26942. Up to 3712 conditions per place. [2024-06-14 11:35:48,262 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 240 selfloop transitions, 18 changer transitions 0/267 dead transitions. [2024-06-14 11:35:48,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 267 transitions, 3618 flow [2024-06-14 11:35:48,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:35:48,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:35:48,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 11:35:48,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-14 11:35:48,263 INFO L175 Difference]: Start difference. First operand has 199 places, 257 transitions, 3078 flow. Second operand 5 states and 128 transitions. [2024-06-14 11:35:48,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 267 transitions, 3618 flow [2024-06-14 11:35:48,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 267 transitions, 3494 flow, removed 56 selfloop flow, removed 1 redundant places. [2024-06-14 11:35:48,680 INFO L231 Difference]: Finished difference. Result has 203 places, 257 transitions, 2995 flow [2024-06-14 11:35:48,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2995, PETRI_PLACES=203, PETRI_TRANSITIONS=257} [2024-06-14 11:35:48,680 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 158 predicate places. [2024-06-14 11:35:48,680 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 257 transitions, 2995 flow [2024-06-14 11:35:48,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:48,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:48,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:48,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:35:48,681 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:48,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:48,681 INFO L85 PathProgramCache]: Analyzing trace with hash 604949153, now seen corresponding path program 3 times [2024-06-14 11:35:48,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:48,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481085244] [2024-06-14 11:35:48,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:48,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:48,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:48,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:48,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481085244] [2024-06-14 11:35:48,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481085244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:48,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:48,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:48,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313461718] [2024-06-14 11:35:48,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:48,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:48,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:48,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:48,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:48,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:48,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 257 transitions, 2995 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:48,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:48,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:48,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:49,288 INFO L124 PetriNetUnfolderBase]: 2404/4208 cut-off events. [2024-06-14 11:35:49,288 INFO L125 PetriNetUnfolderBase]: For 198792/198792 co-relation queries the response was YES. [2024-06-14 11:35:49,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27049 conditions, 4208 events. 2404/4208 cut-off events. For 198792/198792 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27849 event pairs, 539 based on Foata normal form. 1/4201 useless extension candidates. Maximal degree in co-relation 26949. Up to 3623 conditions per place. [2024-06-14 11:35:49,324 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 220 selfloop transitions, 48 changer transitions 0/277 dead transitions. [2024-06-14 11:35:49,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 277 transitions, 3728 flow [2024-06-14 11:35:49,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:49,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:35:49,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946969696969697 [2024-06-14 11:35:49,326 INFO L175 Difference]: Start difference. First operand has 203 places, 257 transitions, 2995 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:35:49,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 277 transitions, 3728 flow [2024-06-14 11:35:49,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 277 transitions, 3680 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:49,676 INFO L231 Difference]: Finished difference. Result has 205 places, 260 transitions, 3093 flow [2024-06-14 11:35:49,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3093, PETRI_PLACES=205, PETRI_TRANSITIONS=260} [2024-06-14 11:35:49,677 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 160 predicate places. [2024-06-14 11:35:49,677 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 260 transitions, 3093 flow [2024-06-14 11:35:49,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:49,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:49,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:35:49,678 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:49,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:49,678 INFO L85 PathProgramCache]: Analyzing trace with hash 976912125, now seen corresponding path program 4 times [2024-06-14 11:35:49,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:49,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988385483] [2024-06-14 11:35:49,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:49,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:49,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:49,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:49,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:49,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988385483] [2024-06-14 11:35:49,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988385483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:49,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:49,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:49,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013095853] [2024-06-14 11:35:49,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:49,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:49,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:49,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:49,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:49,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:49,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 260 transitions, 3093 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:49,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:49,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:49,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:50,285 INFO L124 PetriNetUnfolderBase]: 2409/4217 cut-off events. [2024-06-14 11:35:50,285 INFO L125 PetriNetUnfolderBase]: For 205226/205226 co-relation queries the response was YES. [2024-06-14 11:35:50,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27317 conditions, 4217 events. 2409/4217 cut-off events. For 205226/205226 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27936 event pairs, 539 based on Foata normal form. 1/4210 useless extension candidates. Maximal degree in co-relation 27216. Up to 3629 conditions per place. [2024-06-14 11:35:50,323 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 215 selfloop transitions, 53 changer transitions 0/277 dead transitions. [2024-06-14 11:35:50,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 277 transitions, 3826 flow [2024-06-14 11:35:50,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:50,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:50,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 11:35:50,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871212121212122 [2024-06-14 11:35:50,325 INFO L175 Difference]: Start difference. First operand has 205 places, 260 transitions, 3093 flow. Second operand 6 states and 155 transitions. [2024-06-14 11:35:50,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 277 transitions, 3826 flow [2024-06-14 11:35:50,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 277 transitions, 3680 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:50,672 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 3108 flow [2024-06-14 11:35:50,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3108, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-06-14 11:35:50,672 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 162 predicate places. [2024-06-14 11:35:50,672 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 3108 flow [2024-06-14 11:35:50,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:50,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:50,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, 1] [2024-06-14 11:35:50,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:35:50,673 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:50,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:50,673 INFO L85 PathProgramCache]: Analyzing trace with hash -655031811, now seen corresponding path program 5 times [2024-06-14 11:35:50,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:50,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976198279] [2024-06-14 11:35:50,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:50,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:50,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:50,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-14 11:35:50,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:50,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976198279] [2024-06-14 11:35:50,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976198279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:50,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:50,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:50,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238464575] [2024-06-14 11:35:50,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:50,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:50,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:50,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:50,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:50,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:50,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 3108 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:50,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:50,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:50,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:51,311 INFO L124 PetriNetUnfolderBase]: 2406/4200 cut-off events. [2024-06-14 11:35:51,311 INFO L125 PetriNetUnfolderBase]: For 209953/209953 co-relation queries the response was YES. [2024-06-14 11:35:51,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27203 conditions, 4200 events. 2406/4200 cut-off events. For 209953/209953 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27777 event pairs, 565 based on Foata normal form. 1/4193 useless extension candidates. Maximal degree in co-relation 27102. Up to 3626 conditions per place. [2024-06-14 11:35:51,351 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 209 selfloop transitions, 55 changer transitions 0/273 dead transitions. [2024-06-14 11:35:51,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 273 transitions, 3660 flow [2024-06-14 11:35:51,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:51,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:51,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 11:35:51,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-14 11:35:51,352 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 3108 flow. Second operand 6 states and 152 transitions. [2024-06-14 11:35:51,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 273 transitions, 3660 flow [2024-06-14 11:35:51,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 273 transitions, 3576 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:35:51,881 INFO L231 Difference]: Finished difference. Result has 210 places, 263 transitions, 3140 flow [2024-06-14 11:35:51,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3140, PETRI_PLACES=210, PETRI_TRANSITIONS=263} [2024-06-14 11:35:51,889 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-06-14 11:35:51,890 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 263 transitions, 3140 flow [2024-06-14 11:35:51,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:51,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:51,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:51,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:35:51,890 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:51,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:51,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1664441059, now seen corresponding path program 1 times [2024-06-14 11:35:51,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:51,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223254228] [2024-06-14 11:35:51,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:51,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:51,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:52,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:52,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:52,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223254228] [2024-06-14 11:35:52,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223254228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:52,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:52,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:52,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306411689] [2024-06-14 11:35:52,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:52,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:52,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:52,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:52,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:52,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:52,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 263 transitions, 3140 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:52,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:52,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:52,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:52,584 INFO L124 PetriNetUnfolderBase]: 2411/4224 cut-off events. [2024-06-14 11:35:52,584 INFO L125 PetriNetUnfolderBase]: For 217201/217201 co-relation queries the response was YES. [2024-06-14 11:35:52,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27395 conditions, 4224 events. 2411/4224 cut-off events. For 217201/217201 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27962 event pairs, 531 based on Foata normal form. 1/4216 useless extension candidates. Maximal degree in co-relation 27293. Up to 3633 conditions per place. [2024-06-14 11:35:52,623 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 224 selfloop transitions, 58 changer transitions 0/291 dead transitions. [2024-06-14 11:35:52,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 291 transitions, 4045 flow [2024-06-14 11:35:52,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:52,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:52,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 11:35:52,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-14 11:35:52,624 INFO L175 Difference]: Start difference. First operand has 210 places, 263 transitions, 3140 flow. Second operand 7 states and 186 transitions. [2024-06-14 11:35:52,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 291 transitions, 4045 flow [2024-06-14 11:35:53,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 291 transitions, 3813 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:53,036 INFO L231 Difference]: Finished difference. Result has 209 places, 266 transitions, 3073 flow [2024-06-14 11:35:53,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3073, PETRI_PLACES=209, PETRI_TRANSITIONS=266} [2024-06-14 11:35:53,037 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 164 predicate places. [2024-06-14 11:35:53,037 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 266 transitions, 3073 flow [2024-06-14 11:35:53,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:53,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:53,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:35:53,037 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:53,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:53,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1424822757, now seen corresponding path program 2 times [2024-06-14 11:35:53,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:53,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398636222] [2024-06-14 11:35:53,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:53,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:53,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:53,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:53,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:53,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398636222] [2024-06-14 11:35:53,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398636222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:53,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:53,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:53,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659074922] [2024-06-14 11:35:53,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:53,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:53,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:53,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:53,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:53,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:53,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 266 transitions, 3073 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:53,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:53,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:53,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:53,706 INFO L124 PetriNetUnfolderBase]: 2408/4225 cut-off events. [2024-06-14 11:35:53,706 INFO L125 PetriNetUnfolderBase]: For 220358/220358 co-relation queries the response was YES. [2024-06-14 11:35:53,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27376 conditions, 4225 events. 2408/4225 cut-off events. For 220358/220358 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27993 event pairs, 520 based on Foata normal form. 1/4221 useless extension candidates. Maximal degree in co-relation 27274. Up to 3630 conditions per place. [2024-06-14 11:35:53,747 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 223 selfloop transitions, 55 changer transitions 0/287 dead transitions. [2024-06-14 11:35:53,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 287 transitions, 3801 flow [2024-06-14 11:35:53,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:53,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:53,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:35:53,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876623376623377 [2024-06-14 11:35:53,748 INFO L175 Difference]: Start difference. First operand has 209 places, 266 transitions, 3073 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:35:53,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 287 transitions, 3801 flow [2024-06-14 11:35:54,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 287 transitions, 3699 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:54,292 INFO L231 Difference]: Finished difference. Result has 212 places, 266 transitions, 3087 flow [2024-06-14 11:35:54,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3087, PETRI_PLACES=212, PETRI_TRANSITIONS=266} [2024-06-14 11:35:54,293 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 167 predicate places. [2024-06-14 11:35:54,293 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 266 transitions, 3087 flow [2024-06-14 11:35:54,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:54,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:54,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:54,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:35:54,294 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:54,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:54,294 INFO L85 PathProgramCache]: Analyzing trace with hash 96084667, now seen corresponding path program 3 times [2024-06-14 11:35:54,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:54,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489208162] [2024-06-14 11:35:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:54,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:54,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:54,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:54,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:54,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489208162] [2024-06-14 11:35:54,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489208162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:54,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:54,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:54,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270569091] [2024-06-14 11:35:54,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:54,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:54,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:54,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:54,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:54,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:54,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 266 transitions, 3087 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:54,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:54,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:54,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:54,953 INFO L124 PetriNetUnfolderBase]: 2413/4233 cut-off events. [2024-06-14 11:35:54,954 INFO L125 PetriNetUnfolderBase]: For 226265/226265 co-relation queries the response was YES. [2024-06-14 11:35:54,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27531 conditions, 4233 events. 2413/4233 cut-off events. For 226265/226265 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 28054 event pairs, 528 based on Foata normal form. 1/4229 useless extension candidates. Maximal degree in co-relation 27427. Up to 3636 conditions per place. [2024-06-14 11:35:54,995 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 217 selfloop transitions, 58 changer transitions 0/284 dead transitions. [2024-06-14 11:35:54,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 284 transitions, 3840 flow [2024-06-14 11:35:54,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:54,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:54,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:35:54,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:35:54,996 INFO L175 Difference]: Start difference. First operand has 212 places, 266 transitions, 3087 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:35:54,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 284 transitions, 3840 flow [2024-06-14 11:35:55,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 284 transitions, 3655 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:35:55,489 INFO L231 Difference]: Finished difference. Result has 211 places, 269 transitions, 3069 flow [2024-06-14 11:35:55,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=211, PETRI_TRANSITIONS=269} [2024-06-14 11:35:55,490 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 166 predicate places. [2024-06-14 11:35:55,490 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 269 transitions, 3069 flow [2024-06-14 11:35:55,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:55,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:55,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:55,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:35:55,491 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:55,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:55,491 INFO L85 PathProgramCache]: Analyzing trace with hash 696679695, now seen corresponding path program 1 times [2024-06-14 11:35:55,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:55,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458851294] [2024-06-14 11:35:55,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:55,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:55,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:55,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:55,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458851294] [2024-06-14 11:35:55,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458851294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:55,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:55,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:55,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521913355] [2024-06-14 11:35:55,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:55,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:55,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:55,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:55,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:55,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:55,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 269 transitions, 3069 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:55,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:55,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:55,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:56,117 INFO L124 PetriNetUnfolderBase]: 2426/4253 cut-off events. [2024-06-14 11:35:56,118 INFO L125 PetriNetUnfolderBase]: For 234260/234260 co-relation queries the response was YES. [2024-06-14 11:35:56,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27773 conditions, 4253 events. 2426/4253 cut-off events. For 234260/234260 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28218 event pairs, 532 based on Foata normal form. 1/4247 useless extension candidates. Maximal degree in co-relation 27670. Up to 3681 conditions per place. [2024-06-14 11:35:56,159 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 235 selfloop transitions, 49 changer transitions 0/293 dead transitions. [2024-06-14 11:35:56,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 293 transitions, 4009 flow [2024-06-14 11:35:56,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:35:56,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:35:56,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 11:35:56,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-14 11:35:56,160 INFO L175 Difference]: Start difference. First operand has 211 places, 269 transitions, 3069 flow. Second operand 6 states and 159 transitions. [2024-06-14 11:35:56,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 293 transitions, 4009 flow [2024-06-14 11:35:56,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 293 transitions, 3913 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:35:56,642 INFO L231 Difference]: Finished difference. Result has 213 places, 275 transitions, 3157 flow [2024-06-14 11:35:56,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3157, PETRI_PLACES=213, PETRI_TRANSITIONS=275} [2024-06-14 11:35:56,643 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 168 predicate places. [2024-06-14 11:35:56,643 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 275 transitions, 3157 flow [2024-06-14 11:35:56,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:56,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:56,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:56,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:35:56,644 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:56,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:56,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1520846975, now seen corresponding path program 2 times [2024-06-14 11:35:56,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:56,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717225165] [2024-06-14 11:35:56,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:56,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:56,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-14 11:35:56,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:56,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717225165] [2024-06-14 11:35:56,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717225165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:56,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:56,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:56,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492498699] [2024-06-14 11:35:56,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:56,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:56,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:56,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:56,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:56,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:56,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 275 transitions, 3157 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:56,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:56,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:56,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:57,296 INFO L124 PetriNetUnfolderBase]: 2431/4262 cut-off events. [2024-06-14 11:35:57,296 INFO L125 PetriNetUnfolderBase]: For 241282/241282 co-relation queries the response was YES. [2024-06-14 11:35:57,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27918 conditions, 4262 events. 2431/4262 cut-off events. For 241282/241282 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28298 event pairs, 532 based on Foata normal form. 1/4256 useless extension candidates. Maximal degree in co-relation 27814. Up to 3687 conditions per place. [2024-06-14 11:35:57,335 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 234 selfloop transitions, 50 changer transitions 0/293 dead transitions. [2024-06-14 11:35:57,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 293 transitions, 3933 flow [2024-06-14 11:35:57,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:57,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:57,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:35:57,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:35:57,337 INFO L175 Difference]: Start difference. First operand has 213 places, 275 transitions, 3157 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:35:57,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 293 transitions, 3933 flow [2024-06-14 11:35:57,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 293 transitions, 3855 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 11:35:57,991 INFO L231 Difference]: Finished difference. Result has 218 places, 278 transitions, 3231 flow [2024-06-14 11:35:57,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3084, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3231, PETRI_PLACES=218, PETRI_TRANSITIONS=278} [2024-06-14 11:35:57,991 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 173 predicate places. [2024-06-14 11:35:57,991 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 278 transitions, 3231 flow [2024-06-14 11:35:57,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:57,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:57,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:57,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:35:57,992 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:57,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:57,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1207467367, now seen corresponding path program 4 times [2024-06-14 11:35:57,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:57,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735869387] [2024-06-14 11:35:57,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:57,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:57,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:58,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:58,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:58,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735869387] [2024-06-14 11:35:58,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735869387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:58,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:58,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:35:58,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919470259] [2024-06-14 11:35:58,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:58,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:35:58,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:58,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:35:58,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:35:58,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:58,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 278 transitions, 3231 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:58,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:58,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:58,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:58,648 INFO L124 PetriNetUnfolderBase]: 2428/4243 cut-off events. [2024-06-14 11:35:58,648 INFO L125 PetriNetUnfolderBase]: For 246675/246675 co-relation queries the response was YES. [2024-06-14 11:35:58,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27938 conditions, 4243 events. 2428/4243 cut-off events. For 246675/246675 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28180 event pairs, 560 based on Foata normal form. 1/4236 useless extension candidates. Maximal degree in co-relation 27833. Up to 3658 conditions per place. [2024-06-14 11:35:58,687 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 219 selfloop transitions, 61 changer transitions 0/289 dead transitions. [2024-06-14 11:35:58,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 289 transitions, 3817 flow [2024-06-14 11:35:58,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:35:58,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:35:58,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:35:58,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-14 11:35:58,689 INFO L175 Difference]: Start difference. First operand has 218 places, 278 transitions, 3231 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:35:58,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 289 transitions, 3817 flow [2024-06-14 11:35:59,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 289 transitions, 3691 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:35:59,322 INFO L231 Difference]: Finished difference. Result has 220 places, 278 transitions, 3233 flow [2024-06-14 11:35:59,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3233, PETRI_PLACES=220, PETRI_TRANSITIONS=278} [2024-06-14 11:35:59,322 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 175 predicate places. [2024-06-14 11:35:59,322 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 278 transitions, 3233 flow [2024-06-14 11:35:59,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:59,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:35:59,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:35:59,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:35:59,323 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:35:59,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:35:59,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1483811489, now seen corresponding path program 3 times [2024-06-14 11:35:59,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:35:59,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740374725] [2024-06-14 11:35:59,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:35:59,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:35:59,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:35:59,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:35:59,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:35:59,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740374725] [2024-06-14 11:35:59,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740374725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:35:59,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:35:59,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:35:59,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588667625] [2024-06-14 11:35:59,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:35:59,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:35:59,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:35:59,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:35:59,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:35:59,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:35:59,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 278 transitions, 3233 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:35:59,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:35:59,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:35:59,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:35:59,978 INFO L124 PetriNetUnfolderBase]: 2433/4265 cut-off events. [2024-06-14 11:35:59,978 INFO L125 PetriNetUnfolderBase]: For 253144/253144 co-relation queries the response was YES. [2024-06-14 11:36:00,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28113 conditions, 4265 events. 2433/4265 cut-off events. For 253144/253144 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28350 event pairs, 536 based on Foata normal form. 1/4256 useless extension candidates. Maximal degree in co-relation 28007. Up to 3689 conditions per place. [2024-06-14 11:36:00,021 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 236 selfloop transitions, 57 changer transitions 0/302 dead transitions. [2024-06-14 11:36:00,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 302 transitions, 4174 flow [2024-06-14 11:36:00,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:00,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:00,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 11:36:00,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6174242424242424 [2024-06-14 11:36:00,022 INFO L175 Difference]: Start difference. First operand has 220 places, 278 transitions, 3233 flow. Second operand 6 states and 163 transitions. [2024-06-14 11:36:00,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 302 transitions, 4174 flow [2024-06-14 11:36:00,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 302 transitions, 3989 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:00,591 INFO L231 Difference]: Finished difference. Result has 219 places, 281 transitions, 3211 flow [2024-06-14 11:36:00,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3211, PETRI_PLACES=219, PETRI_TRANSITIONS=281} [2024-06-14 11:36:00,592 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 174 predicate places. [2024-06-14 11:36:00,592 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 281 transitions, 3211 flow [2024-06-14 11:36:00,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:00,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:00,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:00,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:36:00,593 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:00,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:00,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1049953633, now seen corresponding path program 4 times [2024-06-14 11:36:00,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:00,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910098942] [2024-06-14 11:36:00,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:00,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:00,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:00,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:00,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:00,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910098942] [2024-06-14 11:36:00,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910098942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:00,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:00,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:36:00,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981118346] [2024-06-14 11:36:00,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:00,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:36:00,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:00,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:36:00,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:36:00,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:00,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 281 transitions, 3211 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:00,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:00,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:00,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:01,240 INFO L124 PetriNetUnfolderBase]: 2438/4274 cut-off events. [2024-06-14 11:36:01,240 INFO L125 PetriNetUnfolderBase]: For 259721/259721 co-relation queries the response was YES. [2024-06-14 11:36:01,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28223 conditions, 4274 events. 2438/4274 cut-off events. For 259721/259721 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28440 event pairs, 536 based on Foata normal form. 1/4265 useless extension candidates. Maximal degree in co-relation 28116. Up to 3695 conditions per place. [2024-06-14 11:36:01,279 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 232 selfloop transitions, 61 changer transitions 0/302 dead transitions. [2024-06-14 11:36:01,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 302 transitions, 4035 flow [2024-06-14 11:36:01,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:01,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:01,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 11:36:01,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-14 11:36:01,280 INFO L175 Difference]: Start difference. First operand has 219 places, 281 transitions, 3211 flow. Second operand 6 states and 158 transitions. [2024-06-14 11:36:01,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 302 transitions, 4035 flow [2024-06-14 11:36:01,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 302 transitions, 3851 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:01,961 INFO L231 Difference]: Finished difference. Result has 221 places, 285 transitions, 3219 flow [2024-06-14 11:36:01,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3219, PETRI_PLACES=221, PETRI_TRANSITIONS=285} [2024-06-14 11:36:01,962 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 176 predicate places. [2024-06-14 11:36:01,962 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 285 transitions, 3219 flow [2024-06-14 11:36:01,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:01,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:01,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:01,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:36:01,963 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:01,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:01,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1127058079, now seen corresponding path program 5 times [2024-06-14 11:36:01,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:01,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118365623] [2024-06-14 11:36:01,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:01,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:01,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:02,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:02,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118365623] [2024-06-14 11:36:02,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118365623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:02,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:02,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:02,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948889489] [2024-06-14 11:36:02,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:02,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:02,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:02,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:02,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:02,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:02,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 285 transitions, 3219 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:02,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:02,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:02,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:02,695 INFO L124 PetriNetUnfolderBase]: 2443/4276 cut-off events. [2024-06-14 11:36:02,696 INFO L125 PetriNetUnfolderBase]: For 266454/266454 co-relation queries the response was YES. [2024-06-14 11:36:02,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28347 conditions, 4276 events. 2443/4276 cut-off events. For 266454/266454 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28409 event pairs, 548 based on Foata normal form. 1/4272 useless extension candidates. Maximal degree in co-relation 28240. Up to 3701 conditions per place. [2024-06-14 11:36:02,731 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 228 selfloop transitions, 63 changer transitions 0/300 dead transitions. [2024-06-14 11:36:02,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 300 transitions, 4010 flow [2024-06-14 11:36:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:02,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:02,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:36:02,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-14 11:36:02,733 INFO L175 Difference]: Start difference. First operand has 221 places, 285 transitions, 3219 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:36:02,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 300 transitions, 4010 flow [2024-06-14 11:36:03,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 300 transitions, 3908 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 11:36:03,351 INFO L231 Difference]: Finished difference. Result has 226 places, 288 transitions, 3296 flow [2024-06-14 11:36:03,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3296, PETRI_PLACES=226, PETRI_TRANSITIONS=288} [2024-06-14 11:36:03,352 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 181 predicate places. [2024-06-14 11:36:03,352 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 288 transitions, 3296 flow [2024-06-14 11:36:03,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:03,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:03,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:03,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:36:03,353 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:03,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:03,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2083836507, now seen corresponding path program 6 times [2024-06-14 11:36:03,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:03,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058053623] [2024-06-14 11:36:03,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:03,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:03,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:03,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:03,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:03,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058053623] [2024-06-14 11:36:03,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058053623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:03,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:03,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:03,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68203927] [2024-06-14 11:36:03,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:03,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:03,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:03,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:03,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:03,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:03,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 288 transitions, 3296 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:03,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:03,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:03,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:04,037 INFO L124 PetriNetUnfolderBase]: 2440/4275 cut-off events. [2024-06-14 11:36:04,037 INFO L125 PetriNetUnfolderBase]: For 271423/271423 co-relation queries the response was YES. [2024-06-14 11:36:04,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28375 conditions, 4275 events. 2440/4275 cut-off events. For 271423/271423 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28477 event pairs, 544 based on Foata normal form. 1/4271 useless extension candidates. Maximal degree in co-relation 28267. Up to 3698 conditions per place. [2024-06-14 11:36:04,077 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 227 selfloop transitions, 64 changer transitions 0/300 dead transitions. [2024-06-14 11:36:04,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 300 transitions, 4042 flow [2024-06-14 11:36:04,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:04,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:36:04,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616883116883117 [2024-06-14 11:36:04,078 INFO L175 Difference]: Start difference. First operand has 226 places, 288 transitions, 3296 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:36:04,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 300 transitions, 4042 flow [2024-06-14 11:36:04,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 300 transitions, 3928 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:04,598 INFO L231 Difference]: Finished difference. Result has 229 places, 288 transitions, 3316 flow [2024-06-14 11:36:04,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3316, PETRI_PLACES=229, PETRI_TRANSITIONS=288} [2024-06-14 11:36:04,599 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 184 predicate places. [2024-06-14 11:36:04,599 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 288 transitions, 3316 flow [2024-06-14 11:36:04,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:04,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:04,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:04,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:36:04,600 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:04,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:04,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1402943361, now seen corresponding path program 7 times [2024-06-14 11:36:04,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:04,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104213831] [2024-06-14 11:36:04,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:04,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:04,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:04,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:04,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:04,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104213831] [2024-06-14 11:36:04,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104213831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:04,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:04,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:04,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411387447] [2024-06-14 11:36:04,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:04,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:04,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:04,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:04,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:04,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:04,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 288 transitions, 3316 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:04,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:04,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:04,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:05,312 INFO L124 PetriNetUnfolderBase]: 2437/4271 cut-off events. [2024-06-14 11:36:05,312 INFO L125 PetriNetUnfolderBase]: For 276455/276455 co-relation queries the response was YES. [2024-06-14 11:36:05,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28377 conditions, 4271 events. 2437/4271 cut-off events. For 276455/276455 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28482 event pairs, 544 based on Foata normal form. 1/4267 useless extension candidates. Maximal degree in co-relation 28267. Up to 3695 conditions per place. [2024-06-14 11:36:05,351 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 227 selfloop transitions, 65 changer transitions 0/301 dead transitions. [2024-06-14 11:36:05,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 301 transitions, 3930 flow [2024-06-14 11:36:05,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:36:05,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:36:05,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 11:36:05,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5378787878787878 [2024-06-14 11:36:05,352 INFO L175 Difference]: Start difference. First operand has 229 places, 288 transitions, 3316 flow. Second operand 9 states and 213 transitions. [2024-06-14 11:36:05,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 301 transitions, 3930 flow [2024-06-14 11:36:06,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 301 transitions, 3743 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:06,060 INFO L231 Difference]: Finished difference. Result has 232 places, 288 transitions, 3265 flow [2024-06-14 11:36:06,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3129, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3265, PETRI_PLACES=232, PETRI_TRANSITIONS=288} [2024-06-14 11:36:06,060 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-14 11:36:06,061 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 288 transitions, 3265 flow [2024-06-14 11:36:06,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:06,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:06,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:36:06,061 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:06,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:06,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1576609309, now seen corresponding path program 1 times [2024-06-14 11:36:06,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:06,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364021102] [2024-06-14 11:36:06,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:06,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:06,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364021102] [2024-06-14 11:36:06,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364021102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:06,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:06,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:36:06,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589430685] [2024-06-14 11:36:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:06,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:36:06,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:06,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:36:06,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:36:06,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:36:06,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 288 transitions, 3265 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:06,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:06,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:36:06,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:06,756 INFO L124 PetriNetUnfolderBase]: 2344/4164 cut-off events. [2024-06-14 11:36:06,756 INFO L125 PetriNetUnfolderBase]: For 305477/305477 co-relation queries the response was YES. [2024-06-14 11:36:06,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28012 conditions, 4164 events. 2344/4164 cut-off events. For 305477/305477 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 27989 event pairs, 501 based on Foata normal form. 10/4131 useless extension candidates. Maximal degree in co-relation 27901. Up to 3469 conditions per place. [2024-06-14 11:36:06,797 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 234 selfloop transitions, 31 changer transitions 0/309 dead transitions. [2024-06-14 11:36:06,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 309 transitions, 3873 flow [2024-06-14 11:36:06,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:06,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:06,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-14 11:36:06,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098484848484849 [2024-06-14 11:36:06,798 INFO L175 Difference]: Start difference. First operand has 232 places, 288 transitions, 3265 flow. Second operand 6 states and 161 transitions. [2024-06-14 11:36:06,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 309 transitions, 3873 flow [2024-06-14 11:36:07,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 309 transitions, 3683 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:36:07,339 INFO L231 Difference]: Finished difference. Result has 229 places, 289 transitions, 3159 flow [2024-06-14 11:36:07,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3159, PETRI_PLACES=229, PETRI_TRANSITIONS=289} [2024-06-14 11:36:07,339 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 184 predicate places. [2024-06-14 11:36:07,339 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 289 transitions, 3159 flow [2024-06-14 11:36:07,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:07,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:07,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:07,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:36:07,340 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:07,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1838456291, now seen corresponding path program 2 times [2024-06-14 11:36:07,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:07,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80072679] [2024-06-14 11:36:07,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:07,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:07,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:07,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:07,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80072679] [2024-06-14 11:36:07,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80072679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:07,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:07,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:07,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838206696] [2024-06-14 11:36:07,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:07,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:07,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:07,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:07,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:07,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:36:07,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 289 transitions, 3159 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:07,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:07,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:36:07,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:08,046 INFO L124 PetriNetUnfolderBase]: 2375/4205 cut-off events. [2024-06-14 11:36:08,047 INFO L125 PetriNetUnfolderBase]: For 313127/313127 co-relation queries the response was YES. [2024-06-14 11:36:08,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28270 conditions, 4205 events. 2375/4205 cut-off events. For 313127/313127 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28383 event pairs, 511 based on Foata normal form. 9/4169 useless extension candidates. Maximal degree in co-relation 28158. Up to 3518 conditions per place. [2024-06-14 11:36:08,085 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 230 selfloop transitions, 31 changer transitions 0/305 dead transitions. [2024-06-14 11:36:08,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 305 transitions, 3747 flow [2024-06-14 11:36:08,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:08,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:08,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:36:08,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:36:08,087 INFO L175 Difference]: Start difference. First operand has 229 places, 289 transitions, 3159 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:36:08,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 305 transitions, 3747 flow [2024-06-14 11:36:08,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 305 transitions, 3681 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:08,689 INFO L231 Difference]: Finished difference. Result has 232 places, 290 transitions, 3179 flow [2024-06-14 11:36:08,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3179, PETRI_PLACES=232, PETRI_TRANSITIONS=290} [2024-06-14 11:36:08,689 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-14 11:36:08,690 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 290 transitions, 3179 flow [2024-06-14 11:36:08,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:08,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:08,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:08,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:36:08,690 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:08,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:08,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1392456929, now seen corresponding path program 3 times [2024-06-14 11:36:08,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:08,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117970423] [2024-06-14 11:36:08,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:08,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:08,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:08,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:08,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117970423] [2024-06-14 11:36:08,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117970423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:08,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:08,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:08,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898174066] [2024-06-14 11:36:08,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:08,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:08,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:08,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:08,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:08,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-14 11:36:08,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 290 transitions, 3179 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:08,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:08,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-14 11:36:08,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:09,408 INFO L124 PetriNetUnfolderBase]: 2377/4211 cut-off events. [2024-06-14 11:36:09,409 INFO L125 PetriNetUnfolderBase]: For 305669/305669 co-relation queries the response was YES. [2024-06-14 11:36:09,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28068 conditions, 4211 events. 2377/4211 cut-off events. For 305669/305669 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28416 event pairs, 505 based on Foata normal form. 8/4174 useless extension candidates. Maximal degree in co-relation 27955. Up to 3458 conditions per place. [2024-06-14 11:36:09,449 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 232 selfloop transitions, 34 changer transitions 0/310 dead transitions. [2024-06-14 11:36:09,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 310 transitions, 3799 flow [2024-06-14 11:36:09,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:09,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:09,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:36:09,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:36:09,451 INFO L175 Difference]: Start difference. First operand has 232 places, 290 transitions, 3179 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:36:09,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 310 transitions, 3799 flow [2024-06-14 11:36:10,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 310 transitions, 3731 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:10,164 INFO L231 Difference]: Finished difference. Result has 235 places, 291 transitions, 3203 flow [2024-06-14 11:36:10,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3203, PETRI_PLACES=235, PETRI_TRANSITIONS=291} [2024-06-14 11:36:10,164 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 190 predicate places. [2024-06-14 11:36:10,164 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 291 transitions, 3203 flow [2024-06-14 11:36:10,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:10,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:10,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:36:10,165 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:10,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:10,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1230397439, now seen corresponding path program 1 times [2024-06-14 11:36:10,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:10,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000710064] [2024-06-14 11:36:10,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:10,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:10,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:10,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:10,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000710064] [2024-06-14 11:36:10,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000710064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:10,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:10,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:10,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945653603] [2024-06-14 11:36:10,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:10,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:10,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:10,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:10,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:10,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:10,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 291 transitions, 3203 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:10,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:10,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:10,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:10,931 INFO L124 PetriNetUnfolderBase]: 2527/4436 cut-off events. [2024-06-14 11:36:10,931 INFO L125 PetriNetUnfolderBase]: For 303367/303367 co-relation queries the response was YES. [2024-06-14 11:36:10,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29175 conditions, 4436 events. 2527/4436 cut-off events. For 303367/303367 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29710 event pairs, 465 based on Foata normal form. 4/4439 useless extension candidates. Maximal degree in co-relation 29061. Up to 3807 conditions per place. [2024-06-14 11:36:10,982 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 284 selfloop transitions, 28 changer transitions 0/321 dead transitions. [2024-06-14 11:36:10,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 321 transitions, 4088 flow [2024-06-14 11:36:10,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:10,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:10,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:36:10,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710227272727273 [2024-06-14 11:36:10,983 INFO L175 Difference]: Start difference. First operand has 235 places, 291 transitions, 3203 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:36:10,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 321 transitions, 4088 flow [2024-06-14 11:36:11,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 321 transitions, 4010 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:11,652 INFO L231 Difference]: Finished difference. Result has 237 places, 294 transitions, 3240 flow [2024-06-14 11:36:11,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3240, PETRI_PLACES=237, PETRI_TRANSITIONS=294} [2024-06-14 11:36:11,653 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 192 predicate places. [2024-06-14 11:36:11,653 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 294 transitions, 3240 flow [2024-06-14 11:36:11,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:11,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:11,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:11,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:36:11,653 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:11,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:11,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1233254399, now seen corresponding path program 2 times [2024-06-14 11:36:11,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:11,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953584680] [2024-06-14 11:36:11,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:11,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:11,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:11,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953584680] [2024-06-14 11:36:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953584680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:11,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:11,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:11,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231389016] [2024-06-14 11:36:11,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:11,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:11,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:11,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:11,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:11,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:11,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 294 transitions, 3240 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:11,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:11,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:11,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:12,447 INFO L124 PetriNetUnfolderBase]: 2507/4404 cut-off events. [2024-06-14 11:36:12,447 INFO L125 PetriNetUnfolderBase]: For 299302/299302 co-relation queries the response was YES. [2024-06-14 11:36:12,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28703 conditions, 4404 events. 2507/4404 cut-off events. For 299302/299302 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 29424 event pairs, 526 based on Foata normal form. 4/4407 useless extension candidates. Maximal degree in co-relation 28588. Up to 3881 conditions per place. [2024-06-14 11:36:12,485 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 286 selfloop transitions, 21 changer transitions 0/316 dead transitions. [2024-06-14 11:36:12,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 316 transitions, 3908 flow [2024-06-14 11:36:12,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:12,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:12,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 11:36:12,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5539772727272727 [2024-06-14 11:36:12,487 INFO L175 Difference]: Start difference. First operand has 237 places, 294 transitions, 3240 flow. Second operand 8 states and 195 transitions. [2024-06-14 11:36:12,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 316 transitions, 3908 flow [2024-06-14 11:36:13,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 316 transitions, 3817 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:13,143 INFO L231 Difference]: Finished difference. Result has 240 places, 294 transitions, 3197 flow [2024-06-14 11:36:13,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3149, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3197, PETRI_PLACES=240, PETRI_TRANSITIONS=294} [2024-06-14 11:36:13,144 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 195 predicate places. [2024-06-14 11:36:13,144 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 294 transitions, 3197 flow [2024-06-14 11:36:13,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:13,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:13,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:13,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:36:13,145 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:13,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:13,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1233259359, now seen corresponding path program 1 times [2024-06-14 11:36:13,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:13,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804720926] [2024-06-14 11:36:13,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:13,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:13,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:13,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-14 11:36:13,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:13,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804720926] [2024-06-14 11:36:13,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804720926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:13,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:13,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:13,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880997970] [2024-06-14 11:36:13,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:13,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:13,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:13,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:13,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:13,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:13,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 294 transitions, 3197 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:13,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:13,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:13,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:13,908 INFO L124 PetriNetUnfolderBase]: 2525/4435 cut-off events. [2024-06-14 11:36:13,908 INFO L125 PetriNetUnfolderBase]: For 304047/304047 co-relation queries the response was YES. [2024-06-14 11:36:13,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28855 conditions, 4435 events. 2525/4435 cut-off events. For 304047/304047 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29710 event pairs, 525 based on Foata normal form. 2/4436 useless extension candidates. Maximal degree in co-relation 28739. Up to 3906 conditions per place. [2024-06-14 11:36:13,952 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 290 selfloop transitions, 24 changer transitions 0/323 dead transitions. [2024-06-14 11:36:13,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 323 transitions, 4117 flow [2024-06-14 11:36:13,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:13,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:13,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:36:13,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-14 11:36:13,953 INFO L175 Difference]: Start difference. First operand has 240 places, 294 transitions, 3197 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:36:13,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 323 transitions, 4117 flow [2024-06-14 11:36:14,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 323 transitions, 4045 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:14,614 INFO L231 Difference]: Finished difference. Result has 240 places, 301 transitions, 3276 flow [2024-06-14 11:36:14,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3276, PETRI_PLACES=240, PETRI_TRANSITIONS=301} [2024-06-14 11:36:14,615 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 195 predicate places. [2024-06-14 11:36:14,615 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 301 transitions, 3276 flow [2024-06-14 11:36:14,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:14,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:14,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:14,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:36:14,616 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:14,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:14,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1514184703, now seen corresponding path program 3 times [2024-06-14 11:36:14,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:14,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296615834] [2024-06-14 11:36:14,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:14,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:14,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:14,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:14,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296615834] [2024-06-14 11:36:14,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296615834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:14,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:14,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:14,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562662310] [2024-06-14 11:36:14,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:14,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:14,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:14,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:14,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:14,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:14,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 301 transitions, 3276 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:14,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:14,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:14,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:15,481 INFO L124 PetriNetUnfolderBase]: 2541/4452 cut-off events. [2024-06-14 11:36:15,482 INFO L125 PetriNetUnfolderBase]: For 321532/321532 co-relation queries the response was YES. [2024-06-14 11:36:15,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29611 conditions, 4452 events. 2541/4452 cut-off events. For 321532/321532 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29850 event pairs, 535 based on Foata normal form. 4/4451 useless extension candidates. Maximal degree in co-relation 29494. Up to 3818 conditions per place. [2024-06-14 11:36:15,525 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 249 selfloop transitions, 61 changer transitions 0/319 dead transitions. [2024-06-14 11:36:15,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 319 transitions, 4030 flow [2024-06-14 11:36:15,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:15,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:15,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:36:15,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:36:15,526 INFO L175 Difference]: Start difference. First operand has 240 places, 301 transitions, 3276 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:36:15,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 319 transitions, 4030 flow [2024-06-14 11:36:16,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 319 transitions, 3956 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:16,050 INFO L231 Difference]: Finished difference. Result has 243 places, 304 transitions, 3434 flow [2024-06-14 11:36:16,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3434, PETRI_PLACES=243, PETRI_TRANSITIONS=304} [2024-06-14 11:36:16,051 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 198 predicate places. [2024-06-14 11:36:16,051 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 304 transitions, 3434 flow [2024-06-14 11:36:16,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:16,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:16,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:16,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:36:16,051 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:16,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:16,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1514189663, now seen corresponding path program 2 times [2024-06-14 11:36:16,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:16,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646412164] [2024-06-14 11:36:16,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:16,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:16,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:16,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:16,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:16,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646412164] [2024-06-14 11:36:16,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646412164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:16,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:16,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:16,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234106017] [2024-06-14 11:36:16,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:16,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:16,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:16,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:16,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:16,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:16,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 304 transitions, 3434 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:16,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:16,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:16,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:16,774 INFO L124 PetriNetUnfolderBase]: 2575/4507 cut-off events. [2024-06-14 11:36:16,774 INFO L125 PetriNetUnfolderBase]: For 333666/333666 co-relation queries the response was YES. [2024-06-14 11:36:16,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30562 conditions, 4507 events. 2575/4507 cut-off events. For 333666/333666 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30262 event pairs, 538 based on Foata normal form. 2/4502 useless extension candidates. Maximal degree in co-relation 30443. Up to 3748 conditions per place. [2024-06-14 11:36:16,824 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 232 selfloop transitions, 95 changer transitions 0/336 dead transitions. [2024-06-14 11:36:16,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 336 transitions, 4834 flow [2024-06-14 11:36:16,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:16,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:16,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:36:16,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:36:16,825 INFO L175 Difference]: Start difference. First operand has 243 places, 304 transitions, 3434 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:36:16,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 336 transitions, 4834 flow [2024-06-14 11:36:17,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 336 transitions, 4624 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:17,805 INFO L231 Difference]: Finished difference. Result has 246 places, 318 transitions, 3657 flow [2024-06-14 11:36:17,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3657, PETRI_PLACES=246, PETRI_TRANSITIONS=318} [2024-06-14 11:36:17,806 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 201 predicate places. [2024-06-14 11:36:17,806 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 318 transitions, 3657 flow [2024-06-14 11:36:17,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:17,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:17,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:17,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:36:17,807 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:17,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:17,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1520855903, now seen corresponding path program 3 times [2024-06-14 11:36:17,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:17,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000518352] [2024-06-14 11:36:17,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:17,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:17,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:17,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-14 11:36:17,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:17,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000518352] [2024-06-14 11:36:17,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000518352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:17,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:17,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:17,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295297409] [2024-06-14 11:36:17,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:17,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:17,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:17,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:17,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:17,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:17,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 318 transitions, 3657 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:17,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:17,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:17,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:18,529 INFO L124 PetriNetUnfolderBase]: 2569/4499 cut-off events. [2024-06-14 11:36:18,529 INFO L125 PetriNetUnfolderBase]: For 335072/335072 co-relation queries the response was YES. [2024-06-14 11:36:18,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30687 conditions, 4499 events. 2569/4499 cut-off events. For 335072/335072 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30220 event pairs, 538 based on Foata normal form. 2/4494 useless extension candidates. Maximal degree in co-relation 30566. Up to 3743 conditions per place. [2024-06-14 11:36:18,574 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 228 selfloop transitions, 98 changer transitions 0/335 dead transitions. [2024-06-14 11:36:18,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 335 transitions, 4691 flow [2024-06-14 11:36:18,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:18,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:18,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:36:18,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844155844155844 [2024-06-14 11:36:18,575 INFO L175 Difference]: Start difference. First operand has 246 places, 318 transitions, 3657 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:36:18,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 335 transitions, 4691 flow [2024-06-14 11:36:19,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 335 transitions, 4554 flow, removed 61 selfloop flow, removed 1 redundant places. [2024-06-14 11:36:19,349 INFO L231 Difference]: Finished difference. Result has 252 places, 318 transitions, 3723 flow [2024-06-14 11:36:19,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3723, PETRI_PLACES=252, PETRI_TRANSITIONS=318} [2024-06-14 11:36:19,350 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 207 predicate places. [2024-06-14 11:36:19,350 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 318 transitions, 3723 flow [2024-06-14 11:36:19,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:19,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:19,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:19,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:36:19,350 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:19,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:19,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1019279647, now seen corresponding path program 1 times [2024-06-14 11:36:19,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:19,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820477461] [2024-06-14 11:36:19,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:19,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:19,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:19,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:19,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:19,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820477461] [2024-06-14 11:36:19,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820477461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:19,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:19,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:19,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124865935] [2024-06-14 11:36:19,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:19,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:19,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:19,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:19,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:19,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:19,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 318 transitions, 3723 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:19,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:19,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:19,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:20,149 INFO L124 PetriNetUnfolderBase]: 2585/4523 cut-off events. [2024-06-14 11:36:20,149 INFO L125 PetriNetUnfolderBase]: For 348453/348453 co-relation queries the response was YES. [2024-06-14 11:36:20,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30842 conditions, 4523 events. 2585/4523 cut-off events. For 348453/348453 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30393 event pairs, 539 based on Foata normal form. 4/4520 useless extension candidates. Maximal degree in co-relation 30719. Up to 3905 conditions per place. [2024-06-14 11:36:20,194 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 264 selfloop transitions, 63 changer transitions 0/336 dead transitions. [2024-06-14 11:36:20,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 336 transitions, 4481 flow [2024-06-14 11:36:20,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:20,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:20,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 11:36:20,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:36:20,196 INFO L175 Difference]: Start difference. First operand has 252 places, 318 transitions, 3723 flow. Second operand 7 states and 175 transitions. [2024-06-14 11:36:20,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 336 transitions, 4481 flow [2024-06-14 11:36:20,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 336 transitions, 4282 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:20,972 INFO L231 Difference]: Finished difference. Result has 254 places, 321 transitions, 3730 flow [2024-06-14 11:36:20,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3730, PETRI_PLACES=254, PETRI_TRANSITIONS=321} [2024-06-14 11:36:20,973 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 209 predicate places. [2024-06-14 11:36:20,973 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 321 transitions, 3730 flow [2024-06-14 11:36:20,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:20,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:20,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:20,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:36:20,974 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:20,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:20,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1133720351, now seen corresponding path program 4 times [2024-06-14 11:36:20,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:20,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350248986] [2024-06-14 11:36:20,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:20,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:20,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:21,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:21,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350248986] [2024-06-14 11:36:21,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350248986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:21,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:21,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:21,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19891272] [2024-06-14 11:36:21,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:21,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:21,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:21,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:21,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:21,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:21,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 321 transitions, 3730 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:21,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:21,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:21,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:21,788 INFO L124 PetriNetUnfolderBase]: 2588/4512 cut-off events. [2024-06-14 11:36:21,788 INFO L125 PetriNetUnfolderBase]: For 352142/352142 co-relation queries the response was YES. [2024-06-14 11:36:21,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30866 conditions, 4512 events. 2588/4512 cut-off events. For 352142/352142 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 30269 event pairs, 567 based on Foata normal form. 4/4508 useless extension candidates. Maximal degree in co-relation 30742. Up to 3886 conditions per place. [2024-06-14 11:36:21,836 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 263 selfloop transitions, 64 changer transitions 0/336 dead transitions. [2024-06-14 11:36:21,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 336 transitions, 4524 flow [2024-06-14 11:36:21,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:21,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:21,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:36:21,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616883116883117 [2024-06-14 11:36:21,850 INFO L175 Difference]: Start difference. First operand has 254 places, 321 transitions, 3730 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:36:21,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 336 transitions, 4524 flow [2024-06-14 11:36:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 336 transitions, 4340 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:22,601 INFO L231 Difference]: Finished difference. Result has 256 places, 324 transitions, 3798 flow [2024-06-14 11:36:22,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3798, PETRI_PLACES=256, PETRI_TRANSITIONS=324} [2024-06-14 11:36:22,602 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-06-14 11:36:22,602 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 324 transitions, 3798 flow [2024-06-14 11:36:22,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:22,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:22,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:22,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:36:22,603 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:22,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:22,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1049615521, now seen corresponding path program 4 times [2024-06-14 11:36:22,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:22,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084077877] [2024-06-14 11:36:22,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:22,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:22,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:22,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:22,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:22,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084077877] [2024-06-14 11:36:22,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084077877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:22,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:22,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:22,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508502940] [2024-06-14 11:36:22,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:22,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:22,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:22,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:22,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:22,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:22,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 324 transitions, 3798 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:22,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:22,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:22,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:23,384 INFO L124 PetriNetUnfolderBase]: 2622/4565 cut-off events. [2024-06-14 11:36:23,385 INFO L125 PetriNetUnfolderBase]: For 364335/364335 co-relation queries the response was YES. [2024-06-14 11:36:23,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31590 conditions, 4565 events. 2622/4565 cut-off events. For 364335/364335 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30662 event pairs, 577 based on Foata normal form. 2/4559 useless extension candidates. Maximal degree in co-relation 31465. Up to 3806 conditions per place. [2024-06-14 11:36:23,432 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 231 selfloop transitions, 111 changer transitions 0/351 dead transitions. [2024-06-14 11:36:23,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 351 transitions, 5404 flow [2024-06-14 11:36:23,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:23,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:23,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:36:23,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:36:23,434 INFO L175 Difference]: Start difference. First operand has 256 places, 324 transitions, 3798 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:36:23,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 351 transitions, 5404 flow [2024-06-14 11:36:24,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 351 transitions, 5174 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:24,463 INFO L231 Difference]: Finished difference. Result has 258 places, 336 transitions, 4039 flow [2024-06-14 11:36:24,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4039, PETRI_PLACES=258, PETRI_TRANSITIONS=336} [2024-06-14 11:36:24,463 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 213 predicate places. [2024-06-14 11:36:24,463 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 336 transitions, 4039 flow [2024-06-14 11:36:24,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:24,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:24,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:24,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:36:24,465 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:24,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:24,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1056281761, now seen corresponding path program 5 times [2024-06-14 11:36:24,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:24,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503918987] [2024-06-14 11:36:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:24,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:24,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:24,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:24,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:24,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503918987] [2024-06-14 11:36:24,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503918987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:24,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:24,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:24,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504006132] [2024-06-14 11:36:24,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:24,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:24,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:24,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:24,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:24,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:24,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 336 transitions, 4039 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:24,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:24,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:24,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:25,473 INFO L124 PetriNetUnfolderBase]: 2616/4557 cut-off events. [2024-06-14 11:36:25,473 INFO L125 PetriNetUnfolderBase]: For 363091/363091 co-relation queries the response was YES. [2024-06-14 11:36:25,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31317 conditions, 4557 events. 2616/4557 cut-off events. For 363091/363091 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30620 event pairs, 577 based on Foata normal form. 2/4551 useless extension candidates. Maximal degree in co-relation 31191. Up to 3801 conditions per place. [2024-06-14 11:36:25,521 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 229 selfloop transitions, 112 changer transitions 0/350 dead transitions. [2024-06-14 11:36:25,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 350 transitions, 5245 flow [2024-06-14 11:36:25,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:25,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:25,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:36:25,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844155844155844 [2024-06-14 11:36:25,522 INFO L175 Difference]: Start difference. First operand has 258 places, 336 transitions, 4039 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:36:25,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 350 transitions, 5245 flow [2024-06-14 11:36:26,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 350 transitions, 5043 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-14 11:36:26,509 INFO L231 Difference]: Finished difference. Result has 263 places, 336 transitions, 4068 flow [2024-06-14 11:36:26,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3837, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4068, PETRI_PLACES=263, PETRI_TRANSITIONS=336} [2024-06-14 11:36:26,510 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-14 11:36:26,510 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 336 transitions, 4068 flow [2024-06-14 11:36:26,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:26,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:26,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:26,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:36:26,511 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:26,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:26,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1408484865, now seen corresponding path program 6 times [2024-06-14 11:36:26,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:26,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483926149] [2024-06-14 11:36:26,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:26,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:26,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:26,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:26,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:26,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483926149] [2024-06-14 11:36:26,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483926149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:26,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:26,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:26,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120176025] [2024-06-14 11:36:26,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:26,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:26,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:26,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:26,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:26,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:26,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 336 transitions, 4068 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:26,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:26,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:26,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:27,279 INFO L124 PetriNetUnfolderBase]: 2610/4549 cut-off events. [2024-06-14 11:36:27,279 INFO L125 PetriNetUnfolderBase]: For 362986/362986 co-relation queries the response was YES. [2024-06-14 11:36:27,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31226 conditions, 4549 events. 2610/4549 cut-off events. For 362986/362986 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30574 event pairs, 577 based on Foata normal form. 2/4543 useless extension candidates. Maximal degree in co-relation 31098. Up to 3796 conditions per place. [2024-06-14 11:36:27,326 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 224 selfloop transitions, 116 changer transitions 0/349 dead transitions. [2024-06-14 11:36:27,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 349 transitions, 5110 flow [2024-06-14 11:36:27,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:27,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:27,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:36:27,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577922077922078 [2024-06-14 11:36:27,328 INFO L175 Difference]: Start difference. First operand has 263 places, 336 transitions, 4068 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:36:27,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 349 transitions, 5110 flow [2024-06-14 11:36:28,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 349 transitions, 4798 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:28,233 INFO L231 Difference]: Finished difference. Result has 264 places, 336 transitions, 3995 flow [2024-06-14 11:36:28,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3995, PETRI_PLACES=264, PETRI_TRANSITIONS=336} [2024-06-14 11:36:28,234 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 219 predicate places. [2024-06-14 11:36:28,234 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 336 transitions, 3995 flow [2024-06-14 11:36:28,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:28,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:28,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:28,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:36:28,248 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:28,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:28,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1049606593, now seen corresponding path program 2 times [2024-06-14 11:36:28,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:28,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365549146] [2024-06-14 11:36:28,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:28,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:28,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:28,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:28,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:28,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365549146] [2024-06-14 11:36:28,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365549146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:28,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:28,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:28,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916124708] [2024-06-14 11:36:28,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:28,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:28,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:28,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:28,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:28,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:28,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 336 transitions, 3995 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:28,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:28,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:28,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:29,056 INFO L124 PetriNetUnfolderBase]: 2626/4583 cut-off events. [2024-06-14 11:36:29,057 INFO L125 PetriNetUnfolderBase]: For 378652/378652 co-relation queries the response was YES. [2024-06-14 11:36:29,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31379 conditions, 4583 events. 2626/4583 cut-off events. For 378652/378652 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 30848 event pairs, 555 based on Foata normal form. 4/4582 useless extension candidates. Maximal degree in co-relation 31251. Up to 3965 conditions per place. [2024-06-14 11:36:29,103 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 276 selfloop transitions, 66 changer transitions 0/351 dead transitions. [2024-06-14 11:36:29,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 351 transitions, 4781 flow [2024-06-14 11:36:29,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:29,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:29,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:36:29,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-14 11:36:29,104 INFO L175 Difference]: Start difference. First operand has 264 places, 336 transitions, 3995 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:36:29,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 351 transitions, 4781 flow [2024-06-14 11:36:30,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 351 transitions, 4477 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:30,047 INFO L231 Difference]: Finished difference. Result has 263 places, 339 transitions, 3909 flow [2024-06-14 11:36:30,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3909, PETRI_PLACES=263, PETRI_TRANSITIONS=339} [2024-06-14 11:36:30,047 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 218 predicate places. [2024-06-14 11:36:30,047 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 339 transitions, 3909 flow [2024-06-14 11:36:30,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:30,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:30,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:30,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:36:30,048 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:30,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:30,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1402925505, now seen corresponding path program 3 times [2024-06-14 11:36:30,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:30,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728242215] [2024-06-14 11:36:30,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:30,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:30,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:30,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:30,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:30,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728242215] [2024-06-14 11:36:30,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728242215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:30,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:30,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:30,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755886409] [2024-06-14 11:36:30,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:30,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:30,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:30,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:30,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:30,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:30,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 339 transitions, 3909 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:30,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:30,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:30,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:30,905 INFO L124 PetriNetUnfolderBase]: 2642/4611 cut-off events. [2024-06-14 11:36:30,905 INFO L125 PetriNetUnfolderBase]: For 388305/388305 co-relation queries the response was YES. [2024-06-14 11:36:30,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31582 conditions, 4611 events. 2642/4611 cut-off events. For 388305/388305 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 31080 event pairs, 559 based on Foata normal form. 4/4610 useless extension candidates. Maximal degree in co-relation 31454. Up to 3989 conditions per place. [2024-06-14 11:36:30,953 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 278 selfloop transitions, 67 changer transitions 0/354 dead transitions. [2024-06-14 11:36:30,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 354 transitions, 4707 flow [2024-06-14 11:36:30,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:30,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:30,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 11:36:30,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616883116883117 [2024-06-14 11:36:30,954 INFO L175 Difference]: Start difference. First operand has 263 places, 339 transitions, 3909 flow. Second operand 7 states and 173 transitions. [2024-06-14 11:36:30,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 354 transitions, 4707 flow [2024-06-14 11:36:31,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 354 transitions, 4511 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:31,898 INFO L231 Difference]: Finished difference. Result has 265 places, 342 transitions, 3939 flow [2024-06-14 11:36:31,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3939, PETRI_PLACES=265, PETRI_TRANSITIONS=342} [2024-06-14 11:36:31,898 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 220 predicate places. [2024-06-14 11:36:31,899 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 342 transitions, 3939 flow [2024-06-14 11:36:31,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:31,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:31,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:31,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:36:31,899 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:31,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:31,899 INFO L85 PathProgramCache]: Analyzing trace with hash -846717079, now seen corresponding path program 4 times [2024-06-14 11:36:31,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:31,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390138747] [2024-06-14 11:36:31,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:31,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:31,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:32,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:32,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:32,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390138747] [2024-06-14 11:36:32,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390138747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:32,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:32,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:32,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669934109] [2024-06-14 11:36:32,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:32,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:32,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:32,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:32,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:32,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:32,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 342 transitions, 3939 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:32,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:32,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:32,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:32,720 INFO L124 PetriNetUnfolderBase]: 2645/4620 cut-off events. [2024-06-14 11:36:32,720 INFO L125 PetriNetUnfolderBase]: For 389407/389407 co-relation queries the response was YES. [2024-06-14 11:36:32,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31542 conditions, 4620 events. 2645/4620 cut-off events. For 389407/389407 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 31202 event pairs, 546 based on Foata normal form. 4/4619 useless extension candidates. Maximal degree in co-relation 31413. Up to 3942 conditions per place. [2024-06-14 11:36:32,766 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 273 selfloop transitions, 78 changer transitions 0/360 dead transitions. [2024-06-14 11:36:32,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 360 transitions, 4793 flow [2024-06-14 11:36:32,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:32,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:32,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:36:32,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-14 11:36:32,767 INFO L175 Difference]: Start difference. First operand has 265 places, 342 transitions, 3939 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:36:32,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 360 transitions, 4793 flow [2024-06-14 11:36:33,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 360 transitions, 4589 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:33,492 INFO L231 Difference]: Finished difference. Result has 268 places, 347 transitions, 4043 flow [2024-06-14 11:36:33,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3735, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4043, PETRI_PLACES=268, PETRI_TRANSITIONS=347} [2024-06-14 11:36:33,492 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 223 predicate places. [2024-06-14 11:36:33,492 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 347 transitions, 4043 flow [2024-06-14 11:36:33,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:33,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:33,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:33,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:36:33,493 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:33,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:33,493 INFO L85 PathProgramCache]: Analyzing trace with hash -610545984, now seen corresponding path program 1 times [2024-06-14 11:36:33,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:33,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711622430] [2024-06-14 11:36:33,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:33,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:33,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:33,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:33,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:33,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711622430] [2024-06-14 11:36:33,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711622430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:33,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:33,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:33,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162826660] [2024-06-14 11:36:33,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:33,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:33,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:33,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:33,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:33,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:33,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 347 transitions, 4043 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:33,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:33,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:33,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:34,405 INFO L124 PetriNetUnfolderBase]: 2679/4677 cut-off events. [2024-06-14 11:36:34,405 INFO L125 PetriNetUnfolderBase]: For 410960/410960 co-relation queries the response was YES. [2024-06-14 11:36:34,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32804 conditions, 4677 events. 2679/4677 cut-off events. For 410960/410960 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 31549 event pairs, 444 based on Foata normal form. 2/4671 useless extension candidates. Maximal degree in co-relation 32673. Up to 3923 conditions per place. [2024-06-14 11:36:34,449 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 318 selfloop transitions, 51 changer transitions 0/378 dead transitions. [2024-06-14 11:36:34,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 378 transitions, 5435 flow [2024-06-14 11:36:34,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:34,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:34,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 11:36:34,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941558441558441 [2024-06-14 11:36:34,450 INFO L175 Difference]: Start difference. First operand has 268 places, 347 transitions, 4043 flow. Second operand 7 states and 183 transitions. [2024-06-14 11:36:34,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 378 transitions, 5435 flow [2024-06-14 11:36:35,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 378 transitions, 5253 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:35,462 INFO L231 Difference]: Finished difference. Result has 272 places, 353 transitions, 4218 flow [2024-06-14 11:36:35,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3861, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4218, PETRI_PLACES=272, PETRI_TRANSITIONS=353} [2024-06-14 11:36:35,463 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 227 predicate places. [2024-06-14 11:36:35,463 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 353 transitions, 4218 flow [2024-06-14 11:36:35,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:35,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:35,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:35,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:36:35,463 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:35,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:35,464 INFO L85 PathProgramCache]: Analyzing trace with hash -751762942, now seen corresponding path program 2 times [2024-06-14 11:36:35,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:35,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203044022] [2024-06-14 11:36:35,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:35,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:35,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:35,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:35,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:35,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203044022] [2024-06-14 11:36:35,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203044022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:35,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:35,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:35,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855609309] [2024-06-14 11:36:35,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:35,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:35,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:35,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:35,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:35,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:35,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 353 transitions, 4218 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:35,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:35,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:35,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:36,298 INFO L124 PetriNetUnfolderBase]: 2700/4712 cut-off events. [2024-06-14 11:36:36,298 INFO L125 PetriNetUnfolderBase]: For 430399/430399 co-relation queries the response was YES. [2024-06-14 11:36:36,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33585 conditions, 4712 events. 2700/4712 cut-off events. For 430399/430399 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31850 event pairs, 450 based on Foata normal form. 2/4706 useless extension candidates. Maximal degree in co-relation 33452. Up to 3943 conditions per place. [2024-06-14 11:36:36,350 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 315 selfloop transitions, 55 changer transitions 0/379 dead transitions. [2024-06-14 11:36:36,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 379 transitions, 5534 flow [2024-06-14 11:36:36,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:36:36,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:36:36,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:36:36,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844155844155844 [2024-06-14 11:36:36,351 INFO L175 Difference]: Start difference. First operand has 272 places, 353 transitions, 4218 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:36:36,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 379 transitions, 5534 flow [2024-06-14 11:36:37,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 379 transitions, 5317 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-06-14 11:36:37,430 INFO L231 Difference]: Finished difference. Result has 277 places, 357 transitions, 4288 flow [2024-06-14 11:36:37,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4051, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4288, PETRI_PLACES=277, PETRI_TRANSITIONS=357} [2024-06-14 11:36:37,431 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 232 predicate places. [2024-06-14 11:36:37,431 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 357 transitions, 4288 flow [2024-06-14 11:36:37,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:37,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:37,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:37,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:36:37,431 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:37,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:37,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1086772222, now seen corresponding path program 3 times [2024-06-14 11:36:37,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:37,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462223799] [2024-06-14 11:36:37,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:37,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:37,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:37,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462223799] [2024-06-14 11:36:37,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462223799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:37,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:37,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:37,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442098637] [2024-06-14 11:36:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:37,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:37,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:37,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:37,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:37,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:37,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 357 transitions, 4288 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:37,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:37,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:37,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:38,408 INFO L124 PetriNetUnfolderBase]: 2695/4705 cut-off events. [2024-06-14 11:36:38,409 INFO L125 PetriNetUnfolderBase]: For 428363/428363 co-relation queries the response was YES. [2024-06-14 11:36:38,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33234 conditions, 4705 events. 2695/4705 cut-off events. For 428363/428363 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31889 event pairs, 545 based on Foata normal form. 2/4692 useless extension candidates. Maximal degree in co-relation 33099. Up to 4047 conditions per place. [2024-06-14 11:36:38,464 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 326 selfloop transitions, 41 changer transitions 0/376 dead transitions. [2024-06-14 11:36:38,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 376 transitions, 5246 flow [2024-06-14 11:36:38,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:38,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:38,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:36:38,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946969696969697 [2024-06-14 11:36:38,465 INFO L175 Difference]: Start difference. First operand has 277 places, 357 transitions, 4288 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:36:38,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 376 transitions, 5246 flow [2024-06-14 11:36:39,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 376 transitions, 5062 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:39,547 INFO L231 Difference]: Finished difference. Result has 280 places, 357 transitions, 4191 flow [2024-06-14 11:36:39,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4191, PETRI_PLACES=280, PETRI_TRANSITIONS=357} [2024-06-14 11:36:39,548 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 235 predicate places. [2024-06-14 11:36:39,548 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 357 transitions, 4191 flow [2024-06-14 11:36:39,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:39,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:39,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:39,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:36:39,548 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:39,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:39,549 INFO L85 PathProgramCache]: Analyzing trace with hash 735760290, now seen corresponding path program 4 times [2024-06-14 11:36:39,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:39,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217991138] [2024-06-14 11:36:39,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:39,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:39,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:39,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-14 11:36:39,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:39,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217991138] [2024-06-14 11:36:39,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217991138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:39,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:39,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:39,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788451479] [2024-06-14 11:36:39,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:39,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:39,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:39,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:39,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:39,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:39,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 357 transitions, 4191 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:39,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:39,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:39,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:40,440 INFO L124 PetriNetUnfolderBase]: 2703/4724 cut-off events. [2024-06-14 11:36:40,440 INFO L125 PetriNetUnfolderBase]: For 436458/436458 co-relation queries the response was YES. [2024-06-14 11:36:40,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33257 conditions, 4724 events. 2703/4724 cut-off events. For 436458/436458 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 32083 event pairs, 554 based on Foata normal form. 2/4718 useless extension candidates. Maximal degree in co-relation 33121. Up to 4096 conditions per place. [2024-06-14 11:36:40,493 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 323 selfloop transitions, 41 changer transitions 0/373 dead transitions. [2024-06-14 11:36:40,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 373 transitions, 5021 flow [2024-06-14 11:36:40,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:40,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:40,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 11:36:40,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:36:40,496 INFO L175 Difference]: Start difference. First operand has 280 places, 357 transitions, 4191 flow. Second operand 6 states and 154 transitions. [2024-06-14 11:36:40,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 373 transitions, 5021 flow [2024-06-14 11:36:41,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 373 transitions, 4914 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:36:41,688 INFO L231 Difference]: Finished difference. Result has 281 places, 359 transitions, 4243 flow [2024-06-14 11:36:41,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4090, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4243, PETRI_PLACES=281, PETRI_TRANSITIONS=359} [2024-06-14 11:36:41,689 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 236 predicate places. [2024-06-14 11:36:41,689 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 359 transitions, 4243 flow [2024-06-14 11:36:41,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:41,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:41,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:41,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:36:41,690 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:41,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:41,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1550791420, now seen corresponding path program 5 times [2024-06-14 11:36:41,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:41,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155073102] [2024-06-14 11:36:41,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:41,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:41,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:41,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-14 11:36:41,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:41,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155073102] [2024-06-14 11:36:41,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155073102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:41,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:41,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:41,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087055234] [2024-06-14 11:36:41,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:41,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:41,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:41,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:41,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:41,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:41,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 359 transitions, 4243 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:41,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:41,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:41,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:42,596 INFO L124 PetriNetUnfolderBase]: 2698/4718 cut-off events. [2024-06-14 11:36:42,597 INFO L125 PetriNetUnfolderBase]: For 436643/436643 co-relation queries the response was YES. [2024-06-14 11:36:42,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33055 conditions, 4718 events. 2698/4718 cut-off events. For 436643/436643 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 32043 event pairs, 550 based on Foata normal form. 2/4715 useless extension candidates. Maximal degree in co-relation 32918. Up to 4089 conditions per place. [2024-06-14 11:36:42,649 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 320 selfloop transitions, 46 changer transitions 0/375 dead transitions. [2024-06-14 11:36:42,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 375 transitions, 5013 flow [2024-06-14 11:36:42,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:42,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:36:42,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:36:42,650 INFO L175 Difference]: Start difference. First operand has 281 places, 359 transitions, 4243 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:36:42,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 375 transitions, 5013 flow [2024-06-14 11:36:43,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 375 transitions, 4836 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-14 11:36:43,803 INFO L231 Difference]: Finished difference. Result has 285 places, 359 transitions, 4163 flow [2024-06-14 11:36:43,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=285, PETRI_TRANSITIONS=359} [2024-06-14 11:36:43,804 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 240 predicate places. [2024-06-14 11:36:43,804 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 359 transitions, 4163 flow [2024-06-14 11:36:43,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:43,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:43,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:43,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:36:43,804 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:43,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:43,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1450774622, now seen corresponding path program 6 times [2024-06-14 11:36:43,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:43,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985141305] [2024-06-14 11:36:43,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:43,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:43,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:43,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:43,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:43,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985141305] [2024-06-14 11:36:43,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985141305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:43,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:43,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:43,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553310584] [2024-06-14 11:36:43,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:43,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:43,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:43,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:43,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:43,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:43,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 359 transitions, 4163 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:43,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:43,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:43,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:44,700 INFO L124 PetriNetUnfolderBase]: 2693/4711 cut-off events. [2024-06-14 11:36:44,700 INFO L125 PetriNetUnfolderBase]: For 434962/434962 co-relation queries the response was YES. [2024-06-14 11:36:44,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32722 conditions, 4711 events. 2693/4711 cut-off events. For 434962/434962 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31998 event pairs, 547 based on Foata normal form. 2/4708 useless extension candidates. Maximal degree in co-relation 32584. Up to 4062 conditions per place. [2024-06-14 11:36:44,752 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 315 selfloop transitions, 52 changer transitions 0/376 dead transitions. [2024-06-14 11:36:44,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 376 transitions, 4937 flow [2024-06-14 11:36:44,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:44,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:44,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:36:44,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-14 11:36:44,753 INFO L175 Difference]: Start difference. First operand has 285 places, 359 transitions, 4163 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:36:44,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 376 transitions, 4937 flow [2024-06-14 11:36:46,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 376 transitions, 4782 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:36:46,565 INFO L231 Difference]: Finished difference. Result has 286 places, 359 transitions, 4117 flow [2024-06-14 11:36:46,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4008, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=286, PETRI_TRANSITIONS=359} [2024-06-14 11:36:46,565 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 241 predicate places. [2024-06-14 11:36:46,565 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 359 transitions, 4117 flow [2024-06-14 11:36:46,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:46,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:46,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:46,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:36:46,566 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:46,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:46,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1675991482, now seen corresponding path program 1 times [2024-06-14 11:36:46,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:46,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580439333] [2024-06-14 11:36:46,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:46,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:46,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:46,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:46,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:46,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580439333] [2024-06-14 11:36:46,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580439333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:46,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:46,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:36:46,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355023727] [2024-06-14 11:36:46,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:46,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:36:46,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:46,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:36:46,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:36:46,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:46,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 359 transitions, 4117 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:46,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:46,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:46,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:47,496 INFO L124 PetriNetUnfolderBase]: 2698/4729 cut-off events. [2024-06-14 11:36:47,497 INFO L125 PetriNetUnfolderBase]: For 438448/438448 co-relation queries the response was YES. [2024-06-14 11:36:47,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32805 conditions, 4729 events. 2698/4729 cut-off events. For 438448/438448 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 32082 event pairs, 535 based on Foata normal form. 1/4726 useless extension candidates. Maximal degree in co-relation 32666. Up to 4135 conditions per place. [2024-06-14 11:36:47,549 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 355 selfloop transitions, 28 changer transitions 0/392 dead transitions. [2024-06-14 11:36:47,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 392 transitions, 5014 flow [2024-06-14 11:36:47,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:47,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:47,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 11:36:47,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:36:47,550 INFO L175 Difference]: Start difference. First operand has 286 places, 359 transitions, 4117 flow. Second operand 8 states and 208 transitions. [2024-06-14 11:36:47,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 392 transitions, 5014 flow [2024-06-14 11:36:49,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 392 transitions, 4877 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:49,281 INFO L231 Difference]: Finished difference. Result has 286 places, 362 transitions, 4103 flow [2024-06-14 11:36:49,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4103, PETRI_PLACES=286, PETRI_TRANSITIONS=362} [2024-06-14 11:36:49,282 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 241 predicate places. [2024-06-14 11:36:49,282 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 362 transitions, 4103 flow [2024-06-14 11:36:49,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:49,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:49,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:49,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:36:49,283 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:49,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:49,283 INFO L85 PathProgramCache]: Analyzing trace with hash 737739044, now seen corresponding path program 2 times [2024-06-14 11:36:49,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:49,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823861871] [2024-06-14 11:36:49,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:49,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:49,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:49,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-14 11:36:49,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:49,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823861871] [2024-06-14 11:36:49,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823861871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:49,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:49,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:49,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280832851] [2024-06-14 11:36:49,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:49,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:49,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:49,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:49,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:49,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:49,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 362 transitions, 4103 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:49,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:49,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:49,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:50,146 INFO L124 PetriNetUnfolderBase]: 2711/4741 cut-off events. [2024-06-14 11:36:50,146 INFO L125 PetriNetUnfolderBase]: For 451778/451778 co-relation queries the response was YES. [2024-06-14 11:36:50,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33060 conditions, 4741 events. 2711/4741 cut-off events. For 451778/451778 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32212 event pairs, 551 based on Foata normal form. 1/4734 useless extension candidates. Maximal degree in co-relation 32920. Up to 4016 conditions per place. [2024-06-14 11:36:50,195 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 290 selfloop transitions, 83 changer transitions 0/382 dead transitions. [2024-06-14 11:36:50,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 382 transitions, 5193 flow [2024-06-14 11:36:50,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:50,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:50,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 11:36:50,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-14 11:36:50,196 INFO L175 Difference]: Start difference. First operand has 286 places, 362 transitions, 4103 flow. Second operand 6 states and 159 transitions. [2024-06-14 11:36:50,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 382 transitions, 5193 flow [2024-06-14 11:36:51,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 382 transitions, 5107 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 11:36:51,957 INFO L231 Difference]: Finished difference. Result has 286 places, 368 transitions, 4322 flow [2024-06-14 11:36:51,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4017, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4322, PETRI_PLACES=286, PETRI_TRANSITIONS=368} [2024-06-14 11:36:51,957 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 241 predicate places. [2024-06-14 11:36:51,958 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 368 transitions, 4322 flow [2024-06-14 11:36:51,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:51,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:51,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:51,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:36:51,958 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:51,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:51,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1550786460, now seen corresponding path program 3 times [2024-06-14 11:36:51,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:51,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414998551] [2024-06-14 11:36:51,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:51,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:51,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:52,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:52,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:52,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414998551] [2024-06-14 11:36:52,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414998551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:52,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:52,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:52,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989659530] [2024-06-14 11:36:52,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:52,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:52,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:52,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:52,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:52,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:52,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 368 transitions, 4322 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:52,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:52,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:52,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:52,834 INFO L124 PetriNetUnfolderBase]: 2708/4738 cut-off events. [2024-06-14 11:36:52,834 INFO L125 PetriNetUnfolderBase]: For 456889/456889 co-relation queries the response was YES. [2024-06-14 11:36:52,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33172 conditions, 4738 events. 2708/4738 cut-off events. For 456889/456889 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32220 event pairs, 548 based on Foata normal form. 1/4734 useless extension candidates. Maximal degree in co-relation 33031. Up to 4013 conditions per place. [2024-06-14 11:36:52,891 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 285 selfloop transitions, 89 changer transitions 0/383 dead transitions. [2024-06-14 11:36:52,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 383 transitions, 5106 flow [2024-06-14 11:36:52,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:52,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:52,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:36:52,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738636363636364 [2024-06-14 11:36:52,892 INFO L175 Difference]: Start difference. First operand has 286 places, 368 transitions, 4322 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:36:52,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 383 transitions, 5106 flow [2024-06-14 11:36:54,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 383 transitions, 5006 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 11:36:54,576 INFO L231 Difference]: Finished difference. Result has 291 places, 368 transitions, 4411 flow [2024-06-14 11:36:54,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4222, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4411, PETRI_PLACES=291, PETRI_TRANSITIONS=368} [2024-06-14 11:36:54,576 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 246 predicate places. [2024-06-14 11:36:54,576 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 368 transitions, 4411 flow [2024-06-14 11:36:54,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:54,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:54,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:54,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:36:54,577 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:54,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:54,577 INFO L85 PathProgramCache]: Analyzing trace with hash 735772194, now seen corresponding path program 1 times [2024-06-14 11:36:54,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:54,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331684521] [2024-06-14 11:36:54,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:54,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:54,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:54,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:54,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:54,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331684521] [2024-06-14 11:36:54,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331684521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:54,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:54,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:54,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350651252] [2024-06-14 11:36:54,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:54,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:54,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:54,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:54,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:54,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:54,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 368 transitions, 4411 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:54,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:54,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:54,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:55,442 INFO L124 PetriNetUnfolderBase]: 2721/4756 cut-off events. [2024-06-14 11:36:55,442 INFO L125 PetriNetUnfolderBase]: For 462103/462103 co-relation queries the response was YES. [2024-06-14 11:36:55,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33622 conditions, 4756 events. 2721/4756 cut-off events. For 462103/462103 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32370 event pairs, 557 based on Foata normal form. 1/4746 useless extension candidates. Maximal degree in co-relation 33480. Up to 4048 conditions per place. [2024-06-14 11:36:55,516 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 297 selfloop transitions, 82 changer transitions 0/388 dead transitions. [2024-06-14 11:36:55,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 388 transitions, 5489 flow [2024-06-14 11:36:55,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:36:55,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:36:55,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 11:36:55,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-14 11:36:55,517 INFO L175 Difference]: Start difference. First operand has 291 places, 368 transitions, 4411 flow. Second operand 6 states and 159 transitions. [2024-06-14 11:36:55,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 388 transitions, 5489 flow [2024-06-14 11:36:57,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 388 transitions, 5239 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 11:36:57,329 INFO L231 Difference]: Finished difference. Result has 289 places, 374 transitions, 4440 flow [2024-06-14 11:36:57,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4440, PETRI_PLACES=289, PETRI_TRANSITIONS=374} [2024-06-14 11:36:57,329 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 244 predicate places. [2024-06-14 11:36:57,330 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 374 transitions, 4440 flow [2024-06-14 11:36:57,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:57,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:36:57,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:36:57,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:36:57,330 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:36:57,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:36:57,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1550779516, now seen corresponding path program 2 times [2024-06-14 11:36:57,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:36:57,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194601224] [2024-06-14 11:36:57,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:36:57,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:36:57,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:36:57,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:36:57,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:36:57,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194601224] [2024-06-14 11:36:57,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194601224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:36:57,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:36:57,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:36:57,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157545673] [2024-06-14 11:36:57,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:36:57,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:36:57,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:36:57,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:36:57,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:36:57,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:36:57,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 374 transitions, 4440 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:36:57,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:36:57,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:36:57,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:36:58,312 INFO L124 PetriNetUnfolderBase]: 2734/4780 cut-off events. [2024-06-14 11:36:58,312 INFO L125 PetriNetUnfolderBase]: For 467915/467915 co-relation queries the response was YES. [2024-06-14 11:36:58,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34121 conditions, 4780 events. 2734/4780 cut-off events. For 467915/467915 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32564 event pairs, 551 based on Foata normal form. 1/4776 useless extension candidates. Maximal degree in co-relation 33979. Up to 4063 conditions per place. [2024-06-14 11:36:58,358 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 292 selfloop transitions, 96 changer transitions 0/397 dead transitions. [2024-06-14 11:36:58,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 397 transitions, 5744 flow [2024-06-14 11:36:58,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:36:58,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:36:58,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:36:58,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880681818181818 [2024-06-14 11:36:58,360 INFO L175 Difference]: Start difference. First operand has 289 places, 374 transitions, 4440 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:36:58,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 397 transitions, 5744 flow [2024-06-14 11:37:00,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 397 transitions, 5656 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-14 11:37:00,098 INFO L231 Difference]: Finished difference. Result has 295 places, 380 transitions, 4663 flow [2024-06-14 11:37:00,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4364, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4663, PETRI_PLACES=295, PETRI_TRANSITIONS=380} [2024-06-14 11:37:00,101 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-14 11:37:00,101 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 380 transitions, 4663 flow [2024-06-14 11:37:00,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:00,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:00,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:00,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:37:00,101 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:00,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:00,102 INFO L85 PathProgramCache]: Analyzing trace with hash 179108300, now seen corresponding path program 3 times [2024-06-14 11:37:00,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:00,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529611867] [2024-06-14 11:37:00,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:00,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:00,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:00,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:00,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:00,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529611867] [2024-06-14 11:37:00,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529611867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:00,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:00,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:00,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567385619] [2024-06-14 11:37:00,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:00,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:00,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:00,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:00,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:00,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:00,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 380 transitions, 4663 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:00,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:00,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:00,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:01,164 INFO L124 PetriNetUnfolderBase]: 2731/4776 cut-off events. [2024-06-14 11:37:01,165 INFO L125 PetriNetUnfolderBase]: For 472714/472714 co-relation queries the response was YES. [2024-06-14 11:37:01,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34315 conditions, 4776 events. 2731/4776 cut-off events. For 472714/472714 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32553 event pairs, 551 based on Foata normal form. 1/4772 useless extension candidates. Maximal degree in co-relation 34171. Up to 4060 conditions per place. [2024-06-14 11:37:01,221 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 288 selfloop transitions, 100 changer transitions 0/397 dead transitions. [2024-06-14 11:37:01,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 397 transitions, 5671 flow [2024-06-14 11:37:01,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:37:01,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:37:01,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 11:37:01,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:37:01,223 INFO L175 Difference]: Start difference. First operand has 295 places, 380 transitions, 4663 flow. Second operand 9 states and 225 transitions. [2024-06-14 11:37:01,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 397 transitions, 5671 flow [2024-06-14 11:37:02,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 397 transitions, 5430 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:02,921 INFO L231 Difference]: Finished difference. Result has 298 places, 380 transitions, 4635 flow [2024-06-14 11:37:02,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4424, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4635, PETRI_PLACES=298, PETRI_TRANSITIONS=380} [2024-06-14 11:37:02,922 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 253 predicate places. [2024-06-14 11:37:02,922 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 380 transitions, 4635 flow [2024-06-14 11:37:02,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:02,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:02,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:02,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:37:02,922 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:02,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:02,923 INFO L85 PathProgramCache]: Analyzing trace with hash -2012626302, now seen corresponding path program 1 times [2024-06-14 11:37:02,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:02,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208911223] [2024-06-14 11:37:02,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:02,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:02,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:03,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:03,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:03,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208911223] [2024-06-14 11:37:03,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208911223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:03,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:03,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:03,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262947911] [2024-06-14 11:37:03,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:03,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:03,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:03,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:03,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:03,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:03,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 380 transitions, 4635 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:03,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:03,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:03,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:03,922 INFO L124 PetriNetUnfolderBase]: 2751/4814 cut-off events. [2024-06-14 11:37:03,922 INFO L125 PetriNetUnfolderBase]: For 496183/496183 co-relation queries the response was YES. [2024-06-14 11:37:03,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34489 conditions, 4814 events. 2751/4814 cut-off events. For 496183/496183 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32761 event pairs, 472 based on Foata normal form. 6/4809 useless extension candidates. Maximal degree in co-relation 34345. Up to 3936 conditions per place. [2024-06-14 11:37:03,983 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 360 selfloop transitions, 35 changer transitions 0/404 dead transitions. [2024-06-14 11:37:03,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 404 transitions, 5747 flow [2024-06-14 11:37:03,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:37:03,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:37:03,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 11:37:03,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946969696969697 [2024-06-14 11:37:03,984 INFO L175 Difference]: Start difference. First operand has 298 places, 380 transitions, 4635 flow. Second operand 6 states and 157 transitions. [2024-06-14 11:37:03,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 404 transitions, 5747 flow [2024-06-14 11:37:05,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 404 transitions, 5566 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:05,896 INFO L231 Difference]: Finished difference. Result has 296 places, 381 transitions, 4550 flow [2024-06-14 11:37:05,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4550, PETRI_PLACES=296, PETRI_TRANSITIONS=381} [2024-06-14 11:37:05,896 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 251 predicate places. [2024-06-14 11:37:05,897 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 381 transitions, 4550 flow [2024-06-14 11:37:05,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:05,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:05,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:05,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:37:05,897 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:05,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:05,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1553639452, now seen corresponding path program 2 times [2024-06-14 11:37:05,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:05,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832319065] [2024-06-14 11:37:05,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:05,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:06,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:06,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832319065] [2024-06-14 11:37:06,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832319065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:06,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:06,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:06,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365657474] [2024-06-14 11:37:06,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:06,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:06,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:06,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:06,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:06,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:06,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 381 transitions, 4550 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:06,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:06,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:06,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:06,810 INFO L124 PetriNetUnfolderBase]: 2771/4850 cut-off events. [2024-06-14 11:37:06,810 INFO L125 PetriNetUnfolderBase]: For 496943/496943 co-relation queries the response was YES. [2024-06-14 11:37:06,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34642 conditions, 4850 events. 2771/4850 cut-off events. For 496943/496943 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33171 event pairs, 543 based on Foata normal form. 6/4851 useless extension candidates. Maximal degree in co-relation 34498. Up to 4169 conditions per place. [2024-06-14 11:37:06,868 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 356 selfloop transitions, 34 changer transitions 0/399 dead transitions. [2024-06-14 11:37:06,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 399 transitions, 5420 flow [2024-06-14 11:37:06,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:37:06,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:37:06,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 11:37:06,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:37:06,869 INFO L175 Difference]: Start difference. First operand has 296 places, 381 transitions, 4550 flow. Second operand 6 states and 156 transitions. [2024-06-14 11:37:06,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 399 transitions, 5420 flow [2024-06-14 11:37:08,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 399 transitions, 5355 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:08,637 INFO L231 Difference]: Finished difference. Result has 299 places, 382 transitions, 4581 flow [2024-06-14 11:37:08,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4581, PETRI_PLACES=299, PETRI_TRANSITIONS=382} [2024-06-14 11:37:08,637 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 254 predicate places. [2024-06-14 11:37:08,637 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 382 transitions, 4581 flow [2024-06-14 11:37:08,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:08,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:08,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:08,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:37:08,638 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:08,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:08,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1526075072, now seen corresponding path program 7 times [2024-06-14 11:37:08,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:08,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955559484] [2024-06-14 11:37:08,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:08,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:08,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:08,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-14 11:37:08,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:08,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955559484] [2024-06-14 11:37:08,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955559484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:08,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:08,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:08,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270252433] [2024-06-14 11:37:08,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:08,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:08,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:08,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:08,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:08,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:08,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 382 transitions, 4581 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:08,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:08,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:08,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:09,573 INFO L124 PetriNetUnfolderBase]: 2779/4843 cut-off events. [2024-06-14 11:37:09,573 INFO L125 PetriNetUnfolderBase]: For 489347/489347 co-relation queries the response was YES. [2024-06-14 11:37:09,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34787 conditions, 4843 events. 2779/4843 cut-off events. For 489347/489347 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 33073 event pairs, 546 based on Foata normal form. 2/4823 useless extension candidates. Maximal degree in co-relation 34642. Up to 4109 conditions per place. [2024-06-14 11:37:09,628 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 341 selfloop transitions, 59 changer transitions 0/409 dead transitions. [2024-06-14 11:37:09,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 409 transitions, 5807 flow [2024-06-14 11:37:09,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:09,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:09,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:37:09,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876623376623377 [2024-06-14 11:37:09,629 INFO L175 Difference]: Start difference. First operand has 299 places, 382 transitions, 4581 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:37:09,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 409 transitions, 5807 flow [2024-06-14 11:37:11,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 409 transitions, 5725 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:11,498 INFO L231 Difference]: Finished difference. Result has 302 places, 386 transitions, 4803 flow [2024-06-14 11:37:11,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4499, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4803, PETRI_PLACES=302, PETRI_TRANSITIONS=386} [2024-06-14 11:37:11,498 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 257 predicate places. [2024-06-14 11:37:11,498 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 386 transitions, 4803 flow [2024-06-14 11:37:11,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:11,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:11,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:11,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:37:11,499 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:11,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:11,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1526343842, now seen corresponding path program 8 times [2024-06-14 11:37:11,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:11,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138867093] [2024-06-14 11:37:11,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:11,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:11,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:11,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138867093] [2024-06-14 11:37:11,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138867093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:11,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:11,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:11,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430590382] [2024-06-14 11:37:11,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:11,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:11,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:11,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:11,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 386 transitions, 4803 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:11,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:11,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:11,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:12,415 INFO L124 PetriNetUnfolderBase]: 2787/4873 cut-off events. [2024-06-14 11:37:12,415 INFO L125 PetriNetUnfolderBase]: For 501478/501478 co-relation queries the response was YES. [2024-06-14 11:37:12,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35197 conditions, 4873 events. 2787/4873 cut-off events. For 501478/501478 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 33328 event pairs, 562 based on Foata normal form. 2/4867 useless extension candidates. Maximal degree in co-relation 35051. Up to 4188 conditions per place. [2024-06-14 11:37:12,473 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 344 selfloop transitions, 53 changer transitions 0/406 dead transitions. [2024-06-14 11:37:12,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 406 transitions, 5733 flow [2024-06-14 11:37:12,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:12,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:12,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 11:37:12,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:37:12,474 INFO L175 Difference]: Start difference. First operand has 302 places, 386 transitions, 4803 flow. Second operand 7 states and 176 transitions. [2024-06-14 11:37:12,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 406 transitions, 5733 flow [2024-06-14 11:37:13,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 406 transitions, 5523 flow, removed 76 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:14,000 INFO L231 Difference]: Finished difference. Result has 306 places, 388 transitions, 4800 flow [2024-06-14 11:37:14,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4800, PETRI_PLACES=306, PETRI_TRANSITIONS=388} [2024-06-14 11:37:14,001 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 261 predicate places. [2024-06-14 11:37:14,001 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 388 transitions, 4800 flow [2024-06-14 11:37:14,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:14,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:14,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:14,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:37:14,001 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:14,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:14,002 INFO L85 PathProgramCache]: Analyzing trace with hash -367149376, now seen corresponding path program 9 times [2024-06-14 11:37:14,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:14,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270408256] [2024-06-14 11:37:14,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:14,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:14,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:14,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:14,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:14,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270408256] [2024-06-14 11:37:14,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270408256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:14,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:14,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:14,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207216591] [2024-06-14 11:37:14,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:14,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:14,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:14,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:14,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:14,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:14,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 388 transitions, 4800 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:14,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:14,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:14,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:14,942 INFO L124 PetriNetUnfolderBase]: 2795/4885 cut-off events. [2024-06-14 11:37:14,942 INFO L125 PetriNetUnfolderBase]: For 507137/507137 co-relation queries the response was YES. [2024-06-14 11:37:14,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35267 conditions, 4885 events. 2795/4885 cut-off events. For 507137/507137 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33411 event pairs, 562 based on Foata normal form. 2/4879 useless extension candidates. Maximal degree in co-relation 35119. Up to 4200 conditions per place. [2024-06-14 11:37:14,995 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 341 selfloop transitions, 55 changer transitions 0/405 dead transitions. [2024-06-14 11:37:14,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 405 transitions, 5690 flow [2024-06-14 11:37:14,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:14,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:14,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 11:37:14,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-14 11:37:14,996 INFO L175 Difference]: Start difference. First operand has 306 places, 388 transitions, 4800 flow. Second operand 7 states and 174 transitions. [2024-06-14 11:37:14,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 405 transitions, 5690 flow [2024-06-14 11:37:16,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 405 transitions, 5537 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:16,864 INFO L231 Difference]: Finished difference. Result has 308 places, 390 transitions, 4828 flow [2024-06-14 11:37:16,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4647, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4828, PETRI_PLACES=308, PETRI_TRANSITIONS=390} [2024-06-14 11:37:16,865 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 263 predicate places. [2024-06-14 11:37:16,865 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 390 transitions, 4828 flow [2024-06-14 11:37:16,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:16,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:16,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:16,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:37:16,865 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:16,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:16,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1874669340, now seen corresponding path program 10 times [2024-06-14 11:37:16,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:16,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954774721] [2024-06-14 11:37:16,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:16,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:16,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:16,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:16,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:16,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954774721] [2024-06-14 11:37:16,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954774721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:16,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:16,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:16,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411171253] [2024-06-14 11:37:16,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:16,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:16,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:16,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:16,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:17,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:17,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 390 transitions, 4828 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:17,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:17,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:17,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:17,890 INFO L124 PetriNetUnfolderBase]: 2790/4865 cut-off events. [2024-06-14 11:37:17,890 INFO L125 PetriNetUnfolderBase]: For 506398/506398 co-relation queries the response was YES. [2024-06-14 11:37:17,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34990 conditions, 4865 events. 2790/4865 cut-off events. For 506398/506398 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33216 event pairs, 587 based on Foata normal form. 2/4859 useless extension candidates. Maximal degree in co-relation 34841. Up to 4193 conditions per place. [2024-06-14 11:37:17,950 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 336 selfloop transitions, 57 changer transitions 0/402 dead transitions. [2024-06-14 11:37:17,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 402 transitions, 5642 flow [2024-06-14 11:37:17,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:17,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:17,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 11:37:17,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-14 11:37:17,951 INFO L175 Difference]: Start difference. First operand has 308 places, 390 transitions, 4828 flow. Second operand 7 states and 172 transitions. [2024-06-14 11:37:17,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 402 transitions, 5642 flow [2024-06-14 11:37:19,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 402 transitions, 5443 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:19,889 INFO L231 Difference]: Finished difference. Result has 310 places, 390 transitions, 4748 flow [2024-06-14 11:37:19,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4748, PETRI_PLACES=310, PETRI_TRANSITIONS=390} [2024-06-14 11:37:19,890 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-14 11:37:19,890 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 390 transitions, 4748 flow [2024-06-14 11:37:19,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:19,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:19,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:19,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:37:19,891 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:19,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:19,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1090263362, now seen corresponding path program 4 times [2024-06-14 11:37:19,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:19,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898876221] [2024-06-14 11:37:19,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:19,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:19,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:20,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:20,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:20,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898876221] [2024-06-14 11:37:20,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898876221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:20,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:20,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:20,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150664695] [2024-06-14 11:37:20,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:20,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:20,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:20,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:20,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:20,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:20,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 390 transitions, 4748 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:20,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:20,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:20,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:20,904 INFO L124 PetriNetUnfolderBase]: 2795/4883 cut-off events. [2024-06-14 11:37:20,904 INFO L125 PetriNetUnfolderBase]: For 508815/508815 co-relation queries the response was YES. [2024-06-14 11:37:20,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34990 conditions, 4883 events. 2795/4883 cut-off events. For 508815/508815 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33286 event pairs, 573 based on Foata normal form. 1/4870 useless extension candidates. Maximal degree in co-relation 34840. Up to 4013 conditions per place. [2024-06-14 11:37:20,958 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 296 selfloop transitions, 117 changer transitions 0/422 dead transitions. [2024-06-14 11:37:20,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 422 transitions, 6117 flow [2024-06-14 11:37:20,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:20,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:20,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-14 11:37:20,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-14 11:37:20,960 INFO L175 Difference]: Start difference. First operand has 310 places, 390 transitions, 4748 flow. Second operand 8 states and 215 transitions. [2024-06-14 11:37:20,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 422 transitions, 6117 flow [2024-06-14 11:37:23,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 422 transitions, 5969 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:23,059 INFO L231 Difference]: Finished difference. Result has 312 places, 393 transitions, 4907 flow [2024-06-14 11:37:23,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4600, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4907, PETRI_PLACES=312, PETRI_TRANSITIONS=393} [2024-06-14 11:37:23,059 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2024-06-14 11:37:23,060 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 393 transitions, 4907 flow [2024-06-14 11:37:23,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:23,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:23,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:23,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:37:23,060 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:23,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:23,060 INFO L85 PathProgramCache]: Analyzing trace with hash -83605256, now seen corresponding path program 5 times [2024-06-14 11:37:23,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:23,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181020337] [2024-06-14 11:37:23,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:23,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:23,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:23,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:23,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181020337] [2024-06-14 11:37:23,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181020337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:23,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:23,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:23,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619752773] [2024-06-14 11:37:23,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:23,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:23,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:23,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:23,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:23,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 393 transitions, 4907 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:23,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:23,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:23,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:23,911 INFO L124 PetriNetUnfolderBase]: 2816/4922 cut-off events. [2024-06-14 11:37:23,912 INFO L125 PetriNetUnfolderBase]: For 530685/530685 co-relation queries the response was YES. [2024-06-14 11:37:23,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35781 conditions, 4922 events. 2816/4922 cut-off events. For 530685/530685 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 33740 event pairs, 553 based on Foata normal form. 1/4915 useless extension candidates. Maximal degree in co-relation 35630. Up to 4037 conditions per place. [2024-06-14 11:37:23,967 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 289 selfloop transitions, 123 changer transitions 0/421 dead transitions. [2024-06-14 11:37:23,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 421 transitions, 6387 flow [2024-06-14 11:37:23,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:23,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:23,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:37:23,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876623376623377 [2024-06-14 11:37:23,968 INFO L175 Difference]: Start difference. First operand has 312 places, 393 transitions, 4907 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:37:23,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 421 transitions, 6387 flow [2024-06-14 11:37:25,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 421 transitions, 6089 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:25,876 INFO L231 Difference]: Finished difference. Result has 313 places, 402 transitions, 5063 flow [2024-06-14 11:37:25,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5063, PETRI_PLACES=313, PETRI_TRANSITIONS=402} [2024-06-14 11:37:25,877 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 268 predicate places. [2024-06-14 11:37:25,877 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 402 transitions, 5063 flow [2024-06-14 11:37:25,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:25,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:25,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:25,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:37:25,878 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:25,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:25,879 INFO L85 PathProgramCache]: Analyzing trace with hash -2070925444, now seen corresponding path program 6 times [2024-06-14 11:37:25,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:25,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696812135] [2024-06-14 11:37:25,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:25,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:25,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:26,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:26,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:26,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696812135] [2024-06-14 11:37:26,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696812135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:26,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:26,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:26,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270880738] [2024-06-14 11:37:26,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:26,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:26,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:26,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:26,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:26,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:26,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 402 transitions, 5063 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:26,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:26,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:26,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:26,915 INFO L124 PetriNetUnfolderBase]: 2829/4941 cut-off events. [2024-06-14 11:37:26,915 INFO L125 PetriNetUnfolderBase]: For 545038/545038 co-relation queries the response was YES. [2024-06-14 11:37:26,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36149 conditions, 4941 events. 2829/4941 cut-off events. For 545038/545038 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 33803 event pairs, 574 based on Foata normal form. 1/4929 useless extension candidates. Maximal degree in co-relation 35997. Up to 4052 conditions per place. [2024-06-14 11:37:26,969 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 297 selfloop transitions, 134 changer transitions 0/440 dead transitions. [2024-06-14 11:37:26,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 440 transitions, 6767 flow [2024-06-14 11:37:26,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:37:26,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:37:26,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-06-14 11:37:26,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-14 11:37:26,970 INFO L175 Difference]: Start difference. First operand has 313 places, 402 transitions, 5063 flow. Second operand 10 states and 256 transitions. [2024-06-14 11:37:26,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 440 transitions, 6767 flow [2024-06-14 11:37:29,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 440 transitions, 6417 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:29,202 INFO L231 Difference]: Finished difference. Result has 319 places, 408 transitions, 5133 flow [2024-06-14 11:37:29,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5133, PETRI_PLACES=319, PETRI_TRANSITIONS=408} [2024-06-14 11:37:29,202 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 274 predicate places. [2024-06-14 11:37:29,202 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 408 transitions, 5133 flow [2024-06-14 11:37:29,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:29,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:29,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:29,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:37:29,203 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:29,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:29,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1222480918, now seen corresponding path program 7 times [2024-06-14 11:37:29,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:29,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675452717] [2024-06-14 11:37:29,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:29,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:29,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:29,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:29,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675452717] [2024-06-14 11:37:29,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675452717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:29,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:29,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:37:29,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954814143] [2024-06-14 11:37:29,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:29,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:37:29,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:29,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:37:29,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:37:29,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:29,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 408 transitions, 5133 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:29,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:29,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:29,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:30,193 INFO L124 PetriNetUnfolderBase]: 2826/4937 cut-off events. [2024-06-14 11:37:30,193 INFO L125 PetriNetUnfolderBase]: For 549236/549236 co-relation queries the response was YES. [2024-06-14 11:37:30,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35847 conditions, 4937 events. 2826/4937 cut-off events. For 549236/549236 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 33813 event pairs, 574 based on Foata normal form. 1/4925 useless extension candidates. Maximal degree in co-relation 35695. Up to 4049 conditions per place. [2024-06-14 11:37:30,253 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 292 selfloop transitions, 133 changer transitions 0/434 dead transitions. [2024-06-14 11:37:30,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 434 transitions, 6463 flow [2024-06-14 11:37:30,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:37:30,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:37:30,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 11:37:30,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994318181818182 [2024-06-14 11:37:30,254 INFO L175 Difference]: Start difference. First operand has 319 places, 408 transitions, 5133 flow. Second operand 8 states and 211 transitions. [2024-06-14 11:37:30,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 434 transitions, 6463 flow [2024-06-14 11:37:32,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 434 transitions, 6098 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-14 11:37:32,491 INFO L231 Difference]: Finished difference. Result has 319 places, 408 transitions, 5040 flow [2024-06-14 11:37:32,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4768, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5040, PETRI_PLACES=319, PETRI_TRANSITIONS=408} [2024-06-14 11:37:32,491 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 274 predicate places. [2024-06-14 11:37:32,492 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 408 transitions, 5040 flow [2024-06-14 11:37:32,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:32,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:32,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:32,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:37:32,492 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:32,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:32,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1769660986, now seen corresponding path program 8 times [2024-06-14 11:37:32,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:32,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142149394] [2024-06-14 11:37:32,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:32,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:32,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:32,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:32,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142149394] [2024-06-14 11:37:32,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142149394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:32,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:32,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:32,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257353540] [2024-06-14 11:37:32,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:32,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:32,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:32,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:32,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:32,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:32,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 408 transitions, 5040 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:32,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:32,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:32,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:33,430 INFO L124 PetriNetUnfolderBase]: 2847/4975 cut-off events. [2024-06-14 11:37:33,431 INFO L125 PetriNetUnfolderBase]: For 570239/570239 co-relation queries the response was YES. [2024-06-14 11:37:33,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36217 conditions, 4975 events. 2847/4975 cut-off events. For 570239/570239 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34178 event pairs, 553 based on Foata normal form. 1/4968 useless extension candidates. Maximal degree in co-relation 36065. Up to 4073 conditions per place. [2024-06-14 11:37:33,487 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 285 selfloop transitions, 140 changer transitions 0/434 dead transitions. [2024-06-14 11:37:33,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 434 transitions, 6746 flow [2024-06-14 11:37:33,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:33,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:37:33,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876623376623377 [2024-06-14 11:37:33,488 INFO L175 Difference]: Start difference. First operand has 319 places, 408 transitions, 5040 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:37:33,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 434 transitions, 6746 flow [2024-06-14 11:37:35,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 434 transitions, 6462 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:35,723 INFO L231 Difference]: Finished difference. Result has 319 places, 417 transitions, 5228 flow [2024-06-14 11:37:35,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5228, PETRI_PLACES=319, PETRI_TRANSITIONS=417} [2024-06-14 11:37:35,724 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 274 predicate places. [2024-06-14 11:37:35,724 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 417 transitions, 5228 flow [2024-06-14 11:37:35,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:35,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:35,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, 1, 1, 1] [2024-06-14 11:37:35,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:37:35,724 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:35,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:35,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1785233540, now seen corresponding path program 9 times [2024-06-14 11:37:35,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:35,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139061305] [2024-06-14 11:37:35,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:35,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:35,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:35,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:35,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:35,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139061305] [2024-06-14 11:37:35,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139061305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:35,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:35,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:35,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479016723] [2024-06-14 11:37:35,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:35,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:35,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:35,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:35,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:35,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:35,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 417 transitions, 5228 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:35,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:35,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:35,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:36,640 INFO L124 PetriNetUnfolderBase]: 2844/4971 cut-off events. [2024-06-14 11:37:36,640 INFO L125 PetriNetUnfolderBase]: For 574609/574609 co-relation queries the response was YES. [2024-06-14 11:37:36,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36155 conditions, 4971 events. 2844/4971 cut-off events. For 574609/574609 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34157 event pairs, 553 based on Foata normal form. 1/4964 useless extension candidates. Maximal degree in co-relation 36002. Up to 4070 conditions per place. [2024-06-14 11:37:36,697 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 284 selfloop transitions, 141 changer transitions 0/434 dead transitions. [2024-06-14 11:37:36,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 434 transitions, 6754 flow [2024-06-14 11:37:36,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:36,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:36,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:37:36,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844155844155844 [2024-06-14 11:37:36,698 INFO L175 Difference]: Start difference. First operand has 319 places, 417 transitions, 5228 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:37:36,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 434 transitions, 6754 flow [2024-06-14 11:37:38,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 434 transitions, 6561 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-14 11:37:38,934 INFO L231 Difference]: Finished difference. Result has 324 places, 417 transitions, 5323 flow [2024-06-14 11:37:38,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5035, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5323, PETRI_PLACES=324, PETRI_TRANSITIONS=417} [2024-06-14 11:37:38,934 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 279 predicate places. [2024-06-14 11:37:38,935 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 417 transitions, 5323 flow [2024-06-14 11:37:38,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:38,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:38,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:38,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:37:38,935 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:38,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:38,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1286584066, now seen corresponding path program 10 times [2024-06-14 11:37:38,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:38,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810729935] [2024-06-14 11:37:38,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:38,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:38,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:39,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:39,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810729935] [2024-06-14 11:37:39,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810729935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:39,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:39,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:39,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426439569] [2024-06-14 11:37:39,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:39,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:39,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:39,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:39,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:39,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:39,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 417 transitions, 5323 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:39,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:39,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:39,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:39,882 INFO L124 PetriNetUnfolderBase]: 2849/4952 cut-off events. [2024-06-14 11:37:39,883 INFO L125 PetriNetUnfolderBase]: For 585897/585897 co-relation queries the response was YES. [2024-06-14 11:37:39,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36298 conditions, 4952 events. 2849/4952 cut-off events. For 585897/585897 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 33958 event pairs, 637 based on Foata normal form. 1/4941 useless extension candidates. Maximal degree in co-relation 36144. Up to 4076 conditions per place. [2024-06-14 11:37:39,942 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 280 selfloop transitions, 145 changer transitions 0/434 dead transitions. [2024-06-14 11:37:39,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 434 transitions, 6906 flow [2024-06-14 11:37:39,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:39,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:39,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:37:39,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811688311688312 [2024-06-14 11:37:39,943 INFO L175 Difference]: Start difference. First operand has 324 places, 417 transitions, 5323 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:37:39,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 434 transitions, 6906 flow [2024-06-14 11:37:42,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 434 transitions, 6625 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:37:42,305 INFO L231 Difference]: Finished difference. Result has 326 places, 420 transitions, 5397 flow [2024-06-14 11:37:42,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5048, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=326, PETRI_TRANSITIONS=420} [2024-06-14 11:37:42,305 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-14 11:37:42,306 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 420 transitions, 5397 flow [2024-06-14 11:37:42,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:42,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:42,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:42,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:37:42,306 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:42,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:42,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1909513452, now seen corresponding path program 11 times [2024-06-14 11:37:42,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:42,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43251180] [2024-06-14 11:37:42,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:42,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:42,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:42,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:42,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:42,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43251180] [2024-06-14 11:37:42,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43251180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:42,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:42,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:42,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010984912] [2024-06-14 11:37:42,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:42,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:42,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:42,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:42,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:42,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:42,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 420 transitions, 5397 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:42,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:42,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:42,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:43,209 INFO L124 PetriNetUnfolderBase]: 2846/4948 cut-off events. [2024-06-14 11:37:43,209 INFO L125 PetriNetUnfolderBase]: For 590327/590327 co-relation queries the response was YES. [2024-06-14 11:37:43,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36253 conditions, 4948 events. 2846/4948 cut-off events. For 590327/590327 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 33933 event pairs, 637 based on Foata normal form. 1/4937 useless extension candidates. Maximal degree in co-relation 36098. Up to 4073 conditions per place. [2024-06-14 11:37:43,268 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 280 selfloop transitions, 144 changer transitions 0/433 dead transitions. [2024-06-14 11:37:43,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 433 transitions, 6707 flow [2024-06-14 11:37:43,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:43,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:43,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:37:43,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577922077922078 [2024-06-14 11:37:43,269 INFO L175 Difference]: Start difference. First operand has 326 places, 420 transitions, 5397 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:37:43,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 433 transitions, 6707 flow [2024-06-14 11:37:45,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 433 transitions, 6199 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 11:37:45,681 INFO L231 Difference]: Finished difference. Result has 327 places, 420 transitions, 5183 flow [2024-06-14 11:37:45,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4889, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5183, PETRI_PLACES=327, PETRI_TRANSITIONS=420} [2024-06-14 11:37:45,682 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 282 predicate places. [2024-06-14 11:37:45,682 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 420 transitions, 5183 flow [2024-06-14 11:37:45,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:45,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:45,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:45,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:37:45,683 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:45,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:45,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1090447936, now seen corresponding path program 4 times [2024-06-14 11:37:45,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:45,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152174092] [2024-06-14 11:37:45,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:45,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:45,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:45,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:45,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152174092] [2024-06-14 11:37:45,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152174092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:45,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:45,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:45,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481788146] [2024-06-14 11:37:45,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:45,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:45,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:45,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:45,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:45,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:45,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 420 transitions, 5183 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:45,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:45,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:45,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:46,637 INFO L124 PetriNetUnfolderBase]: 2851/4982 cut-off events. [2024-06-14 11:37:46,637 INFO L125 PetriNetUnfolderBase]: For 597511/597511 co-relation queries the response was YES. [2024-06-14 11:37:46,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36328 conditions, 4982 events. 2851/4982 cut-off events. For 597511/597511 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34220 event pairs, 568 based on Foata normal form. 1/4972 useless extension candidates. Maximal degree in co-relation 36172. Up to 4170 conditions per place. [2024-06-14 11:37:46,703 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 337 selfloop transitions, 99 changer transitions 0/445 dead transitions. [2024-06-14 11:37:46,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 445 transitions, 6645 flow [2024-06-14 11:37:46,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:46,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:46,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:37:46,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876623376623377 [2024-06-14 11:37:46,704 INFO L175 Difference]: Start difference. First operand has 327 places, 420 transitions, 5183 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:37:46,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 445 transitions, 6645 flow [2024-06-14 11:37:49,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 445 transitions, 6280 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:37:49,163 INFO L231 Difference]: Finished difference. Result has 327 places, 426 transitions, 5136 flow [2024-06-14 11:37:49,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4818, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5136, PETRI_PLACES=327, PETRI_TRANSITIONS=426} [2024-06-14 11:37:49,164 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 282 predicate places. [2024-06-14 11:37:49,164 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 426 transitions, 5136 flow [2024-06-14 11:37:49,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:49,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:49,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:49,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:37:49,164 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:49,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:49,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1771894116, now seen corresponding path program 5 times [2024-06-14 11:37:49,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:49,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123950792] [2024-06-14 11:37:49,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:49,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:49,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:49,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-14 11:37:49,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:49,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123950792] [2024-06-14 11:37:49,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123950792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:49,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:49,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:49,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716261097] [2024-06-14 11:37:49,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:49,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:49,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:49,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:49,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:49,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:49,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 426 transitions, 5136 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:49,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:49,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:49,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:50,173 INFO L124 PetriNetUnfolderBase]: 2864/5004 cut-off events. [2024-06-14 11:37:50,174 INFO L125 PetriNetUnfolderBase]: For 615524/615524 co-relation queries the response was YES. [2024-06-14 11:37:50,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36840 conditions, 5004 events. 2864/5004 cut-off events. For 615524/615524 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 34432 event pairs, 568 based on Foata normal form. 1/4994 useless extension candidates. Maximal degree in co-relation 36683. Up to 4185 conditions per place. [2024-06-14 11:37:50,235 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 338 selfloop transitions, 101 changer transitions 0/448 dead transitions. [2024-06-14 11:37:50,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 448 transitions, 6612 flow [2024-06-14 11:37:50,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:50,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:50,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:37:50,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844155844155844 [2024-06-14 11:37:50,236 INFO L175 Difference]: Start difference. First operand has 327 places, 426 transitions, 5136 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:37:50,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 448 transitions, 6612 flow [2024-06-14 11:37:53,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 448 transitions, 6327 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-14 11:37:53,039 INFO L231 Difference]: Finished difference. Result has 330 places, 432 transitions, 5179 flow [2024-06-14 11:37:53,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4895, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5179, PETRI_PLACES=330, PETRI_TRANSITIONS=432} [2024-06-14 11:37:53,039 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 285 predicate places. [2024-06-14 11:37:53,039 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 432 transitions, 5179 flow [2024-06-14 11:37:53,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:53,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:53,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:53,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:37:53,040 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:53,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:53,040 INFO L85 PathProgramCache]: Analyzing trace with hash -367137472, now seen corresponding path program 6 times [2024-06-14 11:37:53,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:53,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097082993] [2024-06-14 11:37:53,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:53,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:53,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:53,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:53,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097082993] [2024-06-14 11:37:53,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097082993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:53,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:53,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:53,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476656313] [2024-06-14 11:37:53,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:53,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:53,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:53,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:53,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:53,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:53,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 432 transitions, 5179 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:53,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:53,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:53,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:53,965 INFO L124 PetriNetUnfolderBase]: 2861/5000 cut-off events. [2024-06-14 11:37:53,965 INFO L125 PetriNetUnfolderBase]: For 617534/617534 co-relation queries the response was YES. [2024-06-14 11:37:54,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36417 conditions, 5000 events. 2861/5000 cut-off events. For 617534/617534 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 34407 event pairs, 568 based on Foata normal form. 1/4990 useless extension candidates. Maximal degree in co-relation 36259. Up to 4182 conditions per place. [2024-06-14 11:37:54,026 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 339 selfloop transitions, 99 changer transitions 0/447 dead transitions. [2024-06-14 11:37:54,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 447 transitions, 6313 flow [2024-06-14 11:37:54,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:54,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:54,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 11:37:54,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811688311688312 [2024-06-14 11:37:54,027 INFO L175 Difference]: Start difference. First operand has 330 places, 432 transitions, 5179 flow. Second operand 7 states and 179 transitions. [2024-06-14 11:37:54,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 447 transitions, 6313 flow [2024-06-14 11:37:56,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 447 transitions, 6143 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 11:37:56,946 INFO L231 Difference]: Finished difference. Result has 334 places, 432 transitions, 5213 flow [2024-06-14 11:37:56,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5213, PETRI_PLACES=334, PETRI_TRANSITIONS=432} [2024-06-14 11:37:56,946 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 289 predicate places. [2024-06-14 11:37:56,946 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 432 transitions, 5213 flow [2024-06-14 11:37:56,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:56,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:37:56,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:37:56,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:37:56,947 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:37:56,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:37:56,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1888013724, now seen corresponding path program 7 times [2024-06-14 11:37:56,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:37:56,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224761085] [2024-06-14 11:37:56,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:37:56,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:37:56,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:37:57,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:37:57,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:37:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224761085] [2024-06-14 11:37:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224761085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:37:57,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:37:57,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:37:57,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791319266] [2024-06-14 11:37:57,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:37:57,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:37:57,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:37:57,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:37:57,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:37:57,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:37:57,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 432 transitions, 5213 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:37:57,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:37:57,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:37:57,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:37:57,875 INFO L124 PetriNetUnfolderBase]: 2882/5020 cut-off events. [2024-06-14 11:37:57,876 INFO L125 PetriNetUnfolderBase]: For 642333/642333 co-relation queries the response was YES. [2024-06-14 11:37:57,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36941 conditions, 5020 events. 2882/5020 cut-off events. For 642333/642333 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34519 event pairs, 600 based on Foata normal form. 1/5013 useless extension candidates. Maximal degree in co-relation 36782. Up to 4206 conditions per place. [2024-06-14 11:37:57,936 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 336 selfloop transitions, 110 changer transitions 0/455 dead transitions. [2024-06-14 11:37:57,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 455 transitions, 6950 flow [2024-06-14 11:37:57,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:37:57,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:37:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 11:37:57,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5844155844155844 [2024-06-14 11:37:57,938 INFO L175 Difference]: Start difference. First operand has 334 places, 432 transitions, 5213 flow. Second operand 7 states and 180 transitions. [2024-06-14 11:37:57,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 455 transitions, 6950 flow [2024-06-14 11:38:01,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 455 transitions, 6721 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:01,121 INFO L231 Difference]: Finished difference. Result has 335 places, 441 transitions, 5351 flow [2024-06-14 11:38:01,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5351, PETRI_PLACES=335, PETRI_TRANSITIONS=441} [2024-06-14 11:38:01,121 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-14 11:38:01,121 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 441 transitions, 5351 flow [2024-06-14 11:38:01,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:01,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:01,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:01,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:38:01,122 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:01,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:01,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1903091306, now seen corresponding path program 8 times [2024-06-14 11:38:01,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:01,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355136877] [2024-06-14 11:38:01,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:01,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:01,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:01,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-14 11:38:01,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:01,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355136877] [2024-06-14 11:38:01,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355136877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:01,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:01,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:01,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925339632] [2024-06-14 11:38:01,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:01,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:01,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:01,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:01,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:01,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:01,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 441 transitions, 5351 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:01,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:01,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:01,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:02,072 INFO L124 PetriNetUnfolderBase]: 2879/5016 cut-off events. [2024-06-14 11:38:02,073 INFO L125 PetriNetUnfolderBase]: For 646588/646588 co-relation queries the response was YES. [2024-06-14 11:38:02,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36890 conditions, 5016 events. 2879/5016 cut-off events. For 646588/646588 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34509 event pairs, 600 based on Foata normal form. 1/5009 useless extension candidates. Maximal degree in co-relation 36730. Up to 4203 conditions per place. [2024-06-14 11:38:02,133 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 335 selfloop transitions, 110 changer transitions 0/454 dead transitions. [2024-06-14 11:38:02,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 454 transitions, 6723 flow [2024-06-14 11:38:02,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:02,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:02,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:38:02,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577922077922078 [2024-06-14 11:38:02,134 INFO L175 Difference]: Start difference. First operand has 335 places, 441 transitions, 5351 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:38:02,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 454 transitions, 6723 flow [2024-06-14 11:38:04,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 454 transitions, 6543 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-14 11:38:04,829 INFO L231 Difference]: Finished difference. Result has 340 places, 441 transitions, 5397 flow [2024-06-14 11:38:04,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5171, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=340, PETRI_TRANSITIONS=441} [2024-06-14 11:38:04,829 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 295 predicate places. [2024-06-14 11:38:04,829 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 441 transitions, 5397 flow [2024-06-14 11:38:04,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:04,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:04,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:04,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:38:04,830 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:04,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:04,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1563104874, now seen corresponding path program 9 times [2024-06-14 11:38:04,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:04,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821054694] [2024-06-14 11:38:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:04,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:04,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:04,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:04,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:04,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821054694] [2024-06-14 11:38:04,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821054694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:04,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:04,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:04,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120627812] [2024-06-14 11:38:04,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:04,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:04,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:04,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:04,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:04,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:04,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 441 transitions, 5397 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:04,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:04,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:04,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:05,842 INFO L124 PetriNetUnfolderBase]: 2876/5012 cut-off events. [2024-06-14 11:38:05,843 INFO L125 PetriNetUnfolderBase]: For 651807/651807 co-relation queries the response was YES. [2024-06-14 11:38:05,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36835 conditions, 5012 events. 2876/5012 cut-off events. For 651807/651807 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 34448 event pairs, 600 based on Foata normal form. 1/5005 useless extension candidates. Maximal degree in co-relation 36673. Up to 4200 conditions per place. [2024-06-14 11:38:05,892 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 330 selfloop transitions, 114 changer transitions 0/453 dead transitions. [2024-06-14 11:38:05,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 453 transitions, 6541 flow [2024-06-14 11:38:05,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:05,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:05,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:38:05,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746753246753247 [2024-06-14 11:38:05,893 INFO L175 Difference]: Start difference. First operand has 340 places, 441 transitions, 5397 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:38:05,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 453 transitions, 6541 flow [2024-06-14 11:38:08,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 453 transitions, 6306 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:38:08,780 INFO L231 Difference]: Finished difference. Result has 342 places, 441 transitions, 5396 flow [2024-06-14 11:38:08,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5162, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5396, PETRI_PLACES=342, PETRI_TRANSITIONS=441} [2024-06-14 11:38:08,780 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 297 predicate places. [2024-06-14 11:38:08,780 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 441 transitions, 5396 flow [2024-06-14 11:38:08,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:08,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:08,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:08,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:38:08,781 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:08,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:08,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1089418752, now seen corresponding path program 1 times [2024-06-14 11:38:08,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:08,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371236276] [2024-06-14 11:38:08,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:08,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:08,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:08,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:08,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:08,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371236276] [2024-06-14 11:38:08,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371236276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:08,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:08,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:08,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610139669] [2024-06-14 11:38:08,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:08,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:08,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:08,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:08,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:08,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:08,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 441 transitions, 5396 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:08,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:08,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:08,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:09,803 INFO L124 PetriNetUnfolderBase]: 2897/5057 cut-off events. [2024-06-14 11:38:09,803 INFO L125 PetriNetUnfolderBase]: For 687769/687769 co-relation queries the response was YES. [2024-06-14 11:38:09,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37667 conditions, 5057 events. 2897/5057 cut-off events. For 687769/687769 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 34824 event pairs, 553 based on Foata normal form. 2/5048 useless extension candidates. Maximal degree in co-relation 37504. Up to 4310 conditions per place. [2024-06-14 11:38:09,864 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 399 selfloop transitions, 68 changer transitions 0/476 dead transitions. [2024-06-14 11:38:09,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 476 transitions, 6816 flow [2024-06-14 11:38:09,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:09,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:09,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-14 11:38:09,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782828282828283 [2024-06-14 11:38:09,866 INFO L175 Difference]: Start difference. First operand has 342 places, 441 transitions, 5396 flow. Second operand 9 states and 229 transitions. [2024-06-14 11:38:09,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 476 transitions, 6816 flow [2024-06-14 11:38:12,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 476 transitions, 6550 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:12,732 INFO L231 Difference]: Finished difference. Result has 344 places, 445 transitions, 5455 flow [2024-06-14 11:38:12,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5130, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5455, PETRI_PLACES=344, PETRI_TRANSITIONS=445} [2024-06-14 11:38:12,733 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 299 predicate places. [2024-06-14 11:38:12,733 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 445 transitions, 5455 flow [2024-06-14 11:38:12,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:12,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:12,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:38:12,734 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:12,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:12,734 INFO L85 PathProgramCache]: Analyzing trace with hash 850741766, now seen corresponding path program 2 times [2024-06-14 11:38:12,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:12,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012096527] [2024-06-14 11:38:12,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:12,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:12,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:12,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:12,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:12,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012096527] [2024-06-14 11:38:12,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012096527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:12,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:12,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:12,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019012628] [2024-06-14 11:38:12,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:12,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:12,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:12,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:12,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:12,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:12,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 445 transitions, 5455 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:12,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:12,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:12,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:13,759 INFO L124 PetriNetUnfolderBase]: 2892/5059 cut-off events. [2024-06-14 11:38:13,759 INFO L125 PetriNetUnfolderBase]: For 684039/684039 co-relation queries the response was YES. [2024-06-14 11:38:13,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37444 conditions, 5059 events. 2892/5059 cut-off events. For 684039/684039 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 34888 event pairs, 563 based on Foata normal form. 2/5052 useless extension candidates. Maximal degree in co-relation 37280. Up to 4338 conditions per place. [2024-06-14 11:38:13,817 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 398 selfloop transitions, 63 changer transitions 0/470 dead transitions. [2024-06-14 11:38:13,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 470 transitions, 6439 flow [2024-06-14 11:38:13,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:13,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:13,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:38:13,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-14 11:38:13,818 INFO L175 Difference]: Start difference. First operand has 344 places, 445 transitions, 5455 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:38:13,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 470 transitions, 6439 flow [2024-06-14 11:38:17,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 470 transitions, 6193 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-14 11:38:17,136 INFO L231 Difference]: Finished difference. Result has 347 places, 445 transitions, 5340 flow [2024-06-14 11:38:17,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5209, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5340, PETRI_PLACES=347, PETRI_TRANSITIONS=445} [2024-06-14 11:38:17,136 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-14 11:38:17,136 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 445 transitions, 5340 flow [2024-06-14 11:38:17,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:17,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:17,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:38:17,137 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:17,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:17,137 INFO L85 PathProgramCache]: Analyzing trace with hash 850746726, now seen corresponding path program 1 times [2024-06-14 11:38:17,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:17,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736025897] [2024-06-14 11:38:17,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:17,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:17,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:17,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:17,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:17,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736025897] [2024-06-14 11:38:17,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736025897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:17,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:17,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:17,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102153977] [2024-06-14 11:38:17,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:17,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:17,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:17,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:17,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:17,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:17,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 445 transitions, 5340 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:17,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:17,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:17,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:18,142 INFO L124 PetriNetUnfolderBase]: 2905/5075 cut-off events. [2024-06-14 11:38:18,143 INFO L125 PetriNetUnfolderBase]: For 695114/695114 co-relation queries the response was YES. [2024-06-14 11:38:18,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37627 conditions, 5075 events. 2905/5075 cut-off events. For 695114/695114 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 35038 event pairs, 583 based on Foata normal form. 1/5061 useless extension candidates. Maximal degree in co-relation 37461. Up to 4226 conditions per place. [2024-06-14 11:38:18,206 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 349 selfloop transitions, 120 changer transitions 0/478 dead transitions. [2024-06-14 11:38:18,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 478 transitions, 7136 flow [2024-06-14 11:38:18,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:18,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:18,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 11:38:18,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994318181818182 [2024-06-14 11:38:18,207 INFO L175 Difference]: Start difference. First operand has 347 places, 445 transitions, 5340 flow. Second operand 8 states and 211 transitions. [2024-06-14 11:38:18,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 478 transitions, 7136 flow [2024-06-14 11:38:21,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 478 transitions, 7002 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:21,435 INFO L231 Difference]: Finished difference. Result has 348 places, 451 transitions, 5542 flow [2024-06-14 11:38:21,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5206, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5542, PETRI_PLACES=348, PETRI_TRANSITIONS=451} [2024-06-14 11:38:21,436 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 303 predicate places. [2024-06-14 11:38:21,436 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 451 transitions, 5542 flow [2024-06-14 11:38:21,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:21,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:21,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:38:21,436 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:21,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:21,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1942599934, now seen corresponding path program 10 times [2024-06-14 11:38:21,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:21,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416048959] [2024-06-14 11:38:21,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:21,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:21,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:21,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:21,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416048959] [2024-06-14 11:38:21,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416048959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:21,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:21,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:21,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755808124] [2024-06-14 11:38:21,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:21,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:21,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:21,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:21,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:21,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:21,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 451 transitions, 5542 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:21,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:21,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:21,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:22,451 INFO L124 PetriNetUnfolderBase]: 2910/5096 cut-off events. [2024-06-14 11:38:22,451 INFO L125 PetriNetUnfolderBase]: For 706681/706681 co-relation queries the response was YES. [2024-06-14 11:38:22,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37925 conditions, 5096 events. 2910/5096 cut-off events. For 706681/706681 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 35190 event pairs, 547 based on Foata normal form. 1/5090 useless extension candidates. Maximal degree in co-relation 37758. Up to 4424 conditions per place. [2024-06-14 11:38:22,513 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 431 selfloop transitions, 41 changer transitions 0/481 dead transitions. [2024-06-14 11:38:22,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 481 transitions, 6845 flow [2024-06-14 11:38:22,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:22,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:22,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-14 11:38:22,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-14 11:38:22,515 INFO L175 Difference]: Start difference. First operand has 348 places, 451 transitions, 5542 flow. Second operand 7 states and 189 transitions. [2024-06-14 11:38:22,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 481 transitions, 6845 flow [2024-06-14 11:38:25,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 481 transitions, 6636 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:38:25,802 INFO L231 Difference]: Finished difference. Result has 351 places, 454 transitions, 5476 flow [2024-06-14 11:38:25,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5476, PETRI_PLACES=351, PETRI_TRANSITIONS=454} [2024-06-14 11:38:25,803 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 306 predicate places. [2024-06-14 11:38:25,803 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 454 transitions, 5476 flow [2024-06-14 11:38:25,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:25,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:25,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:25,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:38:25,803 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:25,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:25,804 INFO L85 PathProgramCache]: Analyzing trace with hash -785136920, now seen corresponding path program 11 times [2024-06-14 11:38:25,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:25,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964184965] [2024-06-14 11:38:25,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:25,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:25,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:25,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:25,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:25,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964184965] [2024-06-14 11:38:25,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964184965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:25,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:25,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:25,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368329407] [2024-06-14 11:38:25,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:25,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:25,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:25,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:25,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:25,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:25,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 454 transitions, 5476 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:25,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:25,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:25,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:26,903 INFO L124 PetriNetUnfolderBase]: 2920/5114 cut-off events. [2024-06-14 11:38:26,903 INFO L125 PetriNetUnfolderBase]: For 717705/717705 co-relation queries the response was YES. [2024-06-14 11:38:26,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37919 conditions, 5114 events. 2920/5114 cut-off events. For 717705/717705 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 35378 event pairs, 547 based on Foata normal form. 1/5108 useless extension candidates. Maximal degree in co-relation 37751. Up to 4434 conditions per place. [2024-06-14 11:38:26,957 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 432 selfloop transitions, 48 changer transitions 0/489 dead transitions. [2024-06-14 11:38:26,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 489 transitions, 6845 flow [2024-06-14 11:38:26,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:38:26,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:38:26,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-14 11:38:26,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782828282828283 [2024-06-14 11:38:26,958 INFO L175 Difference]: Start difference. First operand has 351 places, 454 transitions, 5476 flow. Second operand 9 states and 229 transitions. [2024-06-14 11:38:26,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 489 transitions, 6845 flow [2024-06-14 11:38:30,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 489 transitions, 6553 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:30,407 INFO L231 Difference]: Finished difference. Result has 354 places, 460 transitions, 5385 flow [2024-06-14 11:38:30,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5209, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5385, PETRI_PLACES=354, PETRI_TRANSITIONS=460} [2024-06-14 11:38:30,407 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 309 predicate places. [2024-06-14 11:38:30,407 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 460 transitions, 5385 flow [2024-06-14 11:38:30,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:30,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:30,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:38:30,408 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:30,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:30,408 INFO L85 PathProgramCache]: Analyzing trace with hash -255631840, now seen corresponding path program 3 times [2024-06-14 11:38:30,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:30,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848149914] [2024-06-14 11:38:30,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:30,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:30,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:30,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:30,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:30,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848149914] [2024-06-14 11:38:30,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848149914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:30,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:30,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:30,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353306227] [2024-06-14 11:38:30,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:30,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:30,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:30,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:30,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:30,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:30,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 460 transitions, 5385 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:30,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:30,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:30,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:31,390 INFO L124 PetriNetUnfolderBase]: 2947/5163 cut-off events. [2024-06-14 11:38:31,390 INFO L125 PetriNetUnfolderBase]: For 720772/720772 co-relation queries the response was YES. [2024-06-14 11:38:31,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37315 conditions, 5163 events. 2947/5163 cut-off events. For 720772/720772 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 35629 event pairs, 459 based on Foata normal form. 6/5162 useless extension candidates. Maximal degree in co-relation 37147. Up to 4375 conditions per place. [2024-06-14 11:38:31,454 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 446 selfloop transitions, 40 changer transitions 0/495 dead transitions. [2024-06-14 11:38:31,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 495 transitions, 6485 flow [2024-06-14 11:38:31,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:38:31,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:38:31,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-14 11:38:31,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201298701298701 [2024-06-14 11:38:31,455 INFO L175 Difference]: Start difference. First operand has 354 places, 460 transitions, 5385 flow. Second operand 7 states and 191 transitions. [2024-06-14 11:38:31,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 495 transitions, 6485 flow [2024-06-14 11:38:35,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 495 transitions, 6363 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:35,219 INFO L231 Difference]: Finished difference. Result has 356 places, 462 transitions, 5381 flow [2024-06-14 11:38:35,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5381, PETRI_PLACES=356, PETRI_TRANSITIONS=462} [2024-06-14 11:38:35,219 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 311 predicate places. [2024-06-14 11:38:35,219 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 462 transitions, 5381 flow [2024-06-14 11:38:35,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:35,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:35,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, 1, 1, 1] [2024-06-14 11:38:35,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:38:35,220 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:35,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:35,220 INFO L85 PathProgramCache]: Analyzing trace with hash 34081342, now seen corresponding path program 12 times [2024-06-14 11:38:35,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:35,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251597390] [2024-06-14 11:38:35,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:35,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:35,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:35,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:35,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:35,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251597390] [2024-06-14 11:38:35,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251597390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:35,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:35,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:35,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192803885] [2024-06-14 11:38:35,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:35,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:35,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:35,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:35,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:35,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:35,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 462 transitions, 5381 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:35,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:35,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:35,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:36,248 INFO L124 PetriNetUnfolderBase]: 2952/5165 cut-off events. [2024-06-14 11:38:36,248 INFO L125 PetriNetUnfolderBase]: For 696858/696858 co-relation queries the response was YES. [2024-06-14 11:38:36,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37553 conditions, 5165 events. 2952/5165 cut-off events. For 696858/696858 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35810 event pairs, 555 based on Foata normal form. 1/5158 useless extension candidates. Maximal degree in co-relation 37383. Up to 4229 conditions per place. [2024-06-14 11:38:36,313 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 346 selfloop transitions, 140 changer transitions 0/495 dead transitions. [2024-06-14 11:38:36,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 495 transitions, 7449 flow [2024-06-14 11:38:36,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:38:36,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:38:36,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-14 11:38:36,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:38:36,314 INFO L175 Difference]: Start difference. First operand has 356 places, 462 transitions, 5381 flow. Second operand 10 states and 253 transitions. [2024-06-14 11:38:36,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 495 transitions, 7449 flow [2024-06-14 11:38:38,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 495 transitions, 7342 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:38:38,899 INFO L231 Difference]: Finished difference. Result has 361 places, 465 transitions, 5616 flow [2024-06-14 11:38:38,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5274, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5616, PETRI_PLACES=361, PETRI_TRANSITIONS=465} [2024-06-14 11:38:38,900 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 316 predicate places. [2024-06-14 11:38:38,900 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 465 transitions, 5616 flow [2024-06-14 11:38:38,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:38,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:38,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:38,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:38:38,901 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:38,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:38,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1233506150, now seen corresponding path program 13 times [2024-06-14 11:38:38,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:38,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808155583] [2024-06-14 11:38:38,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:38,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:38,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:39,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:39,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:39,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808155583] [2024-06-14 11:38:39,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808155583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:39,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:39,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:39,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684525086] [2024-06-14 11:38:39,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:39,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:39,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:39,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:39,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:39,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:39,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 465 transitions, 5616 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:39,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:39,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:39,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:39,881 INFO L124 PetriNetUnfolderBase]: 2949/5161 cut-off events. [2024-06-14 11:38:39,881 INFO L125 PetriNetUnfolderBase]: For 700206/700206 co-relation queries the response was YES. [2024-06-14 11:38:39,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37661 conditions, 5161 events. 2949/5161 cut-off events. For 700206/700206 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35854 event pairs, 555 based on Foata normal form. 1/5154 useless extension candidates. Maximal degree in co-relation 37490. Up to 4226 conditions per place. [2024-06-14 11:38:39,945 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 341 selfloop transitions, 139 changer transitions 0/489 dead transitions. [2024-06-14 11:38:39,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 489 transitions, 7366 flow [2024-06-14 11:38:39,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:39,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:39,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 11:38:39,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:38:39,947 INFO L175 Difference]: Start difference. First operand has 361 places, 465 transitions, 5616 flow. Second operand 8 states and 208 transitions. [2024-06-14 11:38:39,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 489 transitions, 7366 flow [2024-06-14 11:38:43,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 489 transitions, 6854 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-14 11:38:43,164 INFO L231 Difference]: Finished difference. Result has 359 places, 465 transitions, 5388 flow [2024-06-14 11:38:43,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5388, PETRI_PLACES=359, PETRI_TRANSITIONS=465} [2024-06-14 11:38:43,165 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 314 predicate places. [2024-06-14 11:38:43,165 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 465 transitions, 5388 flow [2024-06-14 11:38:43,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:43,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:43,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:43,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:38:43,165 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:43,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:43,166 INFO L85 PathProgramCache]: Analyzing trace with hash 943327932, now seen corresponding path program 14 times [2024-06-14 11:38:43,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:43,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346215213] [2024-06-14 11:38:43,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:43,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:43,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:43,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:43,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:43,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346215213] [2024-06-14 11:38:43,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346215213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:43,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:43,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:43,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636297121] [2024-06-14 11:38:43,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:43,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:43,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:43,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:43,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:43,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:43,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 465 transitions, 5388 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:43,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:43,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:43,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:44,161 INFO L124 PetriNetUnfolderBase]: 2946/5157 cut-off events. [2024-06-14 11:38:44,162 INFO L125 PetriNetUnfolderBase]: For 701471/701471 co-relation queries the response was YES. [2024-06-14 11:38:44,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37339 conditions, 5157 events. 2946/5157 cut-off events. For 701471/701471 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35817 event pairs, 555 based on Foata normal form. 1/5150 useless extension candidates. Maximal degree in co-relation 37170. Up to 4223 conditions per place. [2024-06-14 11:38:44,224 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 340 selfloop transitions, 142 changer transitions 0/491 dead transitions. [2024-06-14 11:38:44,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 491 transitions, 6908 flow [2024-06-14 11:38:44,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:44,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:44,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 11:38:44,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:38:44,225 INFO L175 Difference]: Start difference. First operand has 359 places, 465 transitions, 5388 flow. Second operand 8 states and 209 transitions. [2024-06-14 11:38:44,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 491 transitions, 6908 flow [2024-06-14 11:38:47,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 491 transitions, 6608 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:47,488 INFO L231 Difference]: Finished difference. Result has 360 places, 465 transitions, 5378 flow [2024-06-14 11:38:47,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5088, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5378, PETRI_PLACES=360, PETRI_TRANSITIONS=465} [2024-06-14 11:38:47,489 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 315 predicate places. [2024-06-14 11:38:47,489 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 465 transitions, 5378 flow [2024-06-14 11:38:47,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:47,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:47,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:47,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:38:47,489 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:47,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:47,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1721503456, now seen corresponding path program 15 times [2024-06-14 11:38:47,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:47,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610496815] [2024-06-14 11:38:47,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:47,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:47,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:47,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:47,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610496815] [2024-06-14 11:38:47,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610496815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:47,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:47,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:47,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282037694] [2024-06-14 11:38:47,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:47,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:47,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:47,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:47,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:47,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:47,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 465 transitions, 5378 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:47,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:47,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:47,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:48,529 INFO L124 PetriNetUnfolderBase]: 2943/5166 cut-off events. [2024-06-14 11:38:48,530 INFO L125 PetriNetUnfolderBase]: For 703282/703282 co-relation queries the response was YES. [2024-06-14 11:38:48,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37286 conditions, 5166 events. 2943/5166 cut-off events. For 703282/703282 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35851 event pairs, 544 based on Foata normal form. 1/5166 useless extension candidates. Maximal degree in co-relation 37116. Up to 4516 conditions per place. [2024-06-14 11:38:48,587 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 455 selfloop transitions, 26 changer transitions 0/490 dead transitions. [2024-06-14 11:38:48,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 490 transitions, 6650 flow [2024-06-14 11:38:48,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:48,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:48,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:38:48,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:38:48,589 INFO L175 Difference]: Start difference. First operand has 360 places, 465 transitions, 5378 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:38:48,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 490 transitions, 6650 flow [2024-06-14 11:38:52,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 490 transitions, 6346 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:38:52,279 INFO L231 Difference]: Finished difference. Result has 361 places, 465 transitions, 5132 flow [2024-06-14 11:38:52,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5132, PETRI_PLACES=361, PETRI_TRANSITIONS=465} [2024-06-14 11:38:52,279 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 316 predicate places. [2024-06-14 11:38:52,280 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 465 transitions, 5132 flow [2024-06-14 11:38:52,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:52,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:52,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:52,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:38:52,280 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:52,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:52,280 INFO L85 PathProgramCache]: Analyzing trace with hash -774240882, now seen corresponding path program 16 times [2024-06-14 11:38:52,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:52,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257048792] [2024-06-14 11:38:52,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:52,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:52,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:52,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:52,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:52,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257048792] [2024-06-14 11:38:52,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257048792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:52,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:52,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:38:52,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304649308] [2024-06-14 11:38:52,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:52,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:38:52,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:52,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:38:52,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:38:52,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:52,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 465 transitions, 5132 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:52,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:52,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:52,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:53,288 INFO L124 PetriNetUnfolderBase]: 2940/5162 cut-off events. [2024-06-14 11:38:53,288 INFO L125 PetriNetUnfolderBase]: For 705365/705365 co-relation queries the response was YES. [2024-06-14 11:38:53,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36856 conditions, 5162 events. 2940/5162 cut-off events. For 705365/705365 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 35823 event pairs, 544 based on Foata normal form. 1/5162 useless extension candidates. Maximal degree in co-relation 36685. Up to 4513 conditions per place. [2024-06-14 11:38:53,354 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 450 selfloop transitions, 27 changer transitions 0/486 dead transitions. [2024-06-14 11:38:53,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 486 transitions, 6138 flow [2024-06-14 11:38:53,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:53,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:53,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:38:53,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-14 11:38:53,355 INFO L175 Difference]: Start difference. First operand has 361 places, 465 transitions, 5132 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:38:53,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 486 transitions, 6138 flow [2024-06-14 11:38:57,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 486 transitions, 6058 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 11:38:57,407 INFO L231 Difference]: Finished difference. Result has 363 places, 465 transitions, 5112 flow [2024-06-14 11:38:57,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5052, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5112, PETRI_PLACES=363, PETRI_TRANSITIONS=465} [2024-06-14 11:38:57,407 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 318 predicate places. [2024-06-14 11:38:57,407 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 465 transitions, 5112 flow [2024-06-14 11:38:57,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:57,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:38:57,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:38:57,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:38:57,408 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:38:57,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:38:57,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2143096986, now seen corresponding path program 17 times [2024-06-14 11:38:57,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:38:57,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540086699] [2024-06-14 11:38:57,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:38:57,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:38:57,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:38:57,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:38:57,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:38:57,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540086699] [2024-06-14 11:38:57,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540086699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:38:57,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:38:57,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:38:57,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382143991] [2024-06-14 11:38:57,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:38:57,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:38:57,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:38:57,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:38:57,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:38:57,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:38:57,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 465 transitions, 5112 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:38:57,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:38:57,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:38:57,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:38:58,383 INFO L124 PetriNetUnfolderBase]: 2945/5158 cut-off events. [2024-06-14 11:38:58,384 INFO L125 PetriNetUnfolderBase]: For 716408/716408 co-relation queries the response was YES. [2024-06-14 11:38:58,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36974 conditions, 5158 events. 2945/5158 cut-off events. For 716408/716408 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 35859 event pairs, 561 based on Foata normal form. 1/5151 useless extension candidates. Maximal degree in co-relation 36802. Up to 4223 conditions per place. [2024-06-14 11:38:58,447 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 326 selfloop transitions, 149 changer transitions 0/484 dead transitions. [2024-06-14 11:38:58,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 484 transitions, 6399 flow [2024-06-14 11:38:58,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:38:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:38:58,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:38:58,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:38:58,449 INFO L175 Difference]: Start difference. First operand has 363 places, 465 transitions, 5112 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:38:58,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 484 transitions, 6399 flow [2024-06-14 11:39:02,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 484 transitions, 6308 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:39:02,592 INFO L231 Difference]: Finished difference. Result has 362 places, 468 transitions, 5372 flow [2024-06-14 11:39:02,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5372, PETRI_PLACES=362, PETRI_TRANSITIONS=468} [2024-06-14 11:39:02,592 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 317 predicate places. [2024-06-14 11:39:02,593 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 468 transitions, 5372 flow [2024-06-14 11:39:02,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:02,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:02,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:02,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:39:02,593 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:02,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:02,593 INFO L85 PathProgramCache]: Analyzing trace with hash -526195362, now seen corresponding path program 12 times [2024-06-14 11:39:02,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:02,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889054529] [2024-06-14 11:39:02,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:02,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:02,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:02,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:02,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:02,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889054529] [2024-06-14 11:39:02,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889054529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:02,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:02,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:02,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198037519] [2024-06-14 11:39:02,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:02,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:02,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:02,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:02,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:02,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:02,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 468 transitions, 5372 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:02,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:02,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:02,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:03,612 INFO L124 PetriNetUnfolderBase]: 2958/5177 cut-off events. [2024-06-14 11:39:03,612 INFO L125 PetriNetUnfolderBase]: For 736227/736227 co-relation queries the response was YES. [2024-06-14 11:39:03,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37631 conditions, 5177 events. 2958/5177 cut-off events. For 736227/736227 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35983 event pairs, 569 based on Foata normal form. 1/5167 useless extension candidates. Maximal degree in co-relation 37458. Up to 4316 conditions per place. [2024-06-14 11:39:03,674 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 361 selfloop transitions, 126 changer transitions 0/496 dead transitions. [2024-06-14 11:39:03,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 496 transitions, 6996 flow [2024-06-14 11:39:03,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:03,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:03,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 11:39:03,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-14 11:39:03,675 INFO L175 Difference]: Start difference. First operand has 362 places, 468 transitions, 5372 flow. Second operand 7 states and 186 transitions. [2024-06-14 11:39:03,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 496 transitions, 6996 flow [2024-06-14 11:39:07,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 496 transitions, 6753 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:07,510 INFO L231 Difference]: Finished difference. Result has 364 places, 474 transitions, 5475 flow [2024-06-14 11:39:07,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5129, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5475, PETRI_PLACES=364, PETRI_TRANSITIONS=474} [2024-06-14 11:39:07,511 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 319 predicate places. [2024-06-14 11:39:07,511 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 474 transitions, 5475 flow [2024-06-14 11:39:07,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:07,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:07,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:07,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:39:07,511 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:07,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:07,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1586969558, now seen corresponding path program 13 times [2024-06-14 11:39:07,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:07,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388884160] [2024-06-14 11:39:07,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:07,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:07,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:07,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:07,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:07,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388884160] [2024-06-14 11:39:07,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388884160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:07,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:07,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:07,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628170240] [2024-06-14 11:39:07,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:07,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:07,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:07,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:07,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:07,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:07,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 474 transitions, 5475 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:07,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:07,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:07,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:08,506 INFO L124 PetriNetUnfolderBase]: 2963/5186 cut-off events. [2024-06-14 11:39:08,506 INFO L125 PetriNetUnfolderBase]: For 749133/749133 co-relation queries the response was YES. [2024-06-14 11:39:08,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37702 conditions, 5186 events. 2963/5186 cut-off events. For 749133/749133 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36060 event pairs, 569 based on Foata normal form. 1/5176 useless extension candidates. Maximal degree in co-relation 37528. Up to 4322 conditions per place. [2024-06-14 11:39:08,592 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 361 selfloop transitions, 126 changer transitions 0/496 dead transitions. [2024-06-14 11:39:08,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 496 transitions, 7057 flow [2024-06-14 11:39:08,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:08,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:08,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 11:39:08,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941558441558441 [2024-06-14 11:39:08,593 INFO L175 Difference]: Start difference. First operand has 364 places, 474 transitions, 5475 flow. Second operand 7 states and 183 transitions. [2024-06-14 11:39:08,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 496 transitions, 7057 flow [2024-06-14 11:39:11,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 496 transitions, 6881 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:39:11,921 INFO L231 Difference]: Finished difference. Result has 368 places, 477 transitions, 5607 flow [2024-06-14 11:39:11,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5302, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5607, PETRI_PLACES=368, PETRI_TRANSITIONS=477} [2024-06-14 11:39:11,921 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2024-06-14 11:39:11,921 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 477 transitions, 5607 flow [2024-06-14 11:39:11,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:11,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:11,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:11,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:39:11,922 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:11,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:11,922 INFO L85 PathProgramCache]: Analyzing trace with hash -33907782, now seen corresponding path program 14 times [2024-06-14 11:39:11,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:11,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520939442] [2024-06-14 11:39:11,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:11,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:11,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:12,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520939442] [2024-06-14 11:39:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520939442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:12,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:12,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:12,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920788967] [2024-06-14 11:39:12,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:12,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:12,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:12,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 477 transitions, 5607 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:12,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:12,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:12,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:12,925 INFO L124 PetriNetUnfolderBase]: 2968/5195 cut-off events. [2024-06-14 11:39:12,925 INFO L125 PetriNetUnfolderBase]: For 761429/761429 co-relation queries the response was YES. [2024-06-14 11:39:12,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37875 conditions, 5195 events. 2968/5195 cut-off events. For 761429/761429 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 36124 event pairs, 569 based on Foata normal form. 1/5185 useless extension candidates. Maximal degree in co-relation 37700. Up to 4328 conditions per place. [2024-06-14 11:39:12,993 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 356 selfloop transitions, 131 changer transitions 0/496 dead transitions. [2024-06-14 11:39:12,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 496 transitions, 6930 flow [2024-06-14 11:39:12,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:12,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:12,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:39:12,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:39:12,994 INFO L175 Difference]: Start difference. First operand has 368 places, 477 transitions, 5607 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:39:12,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 496 transitions, 6930 flow [2024-06-14 11:39:16,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 496 transitions, 6764 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:39:16,391 INFO L231 Difference]: Finished difference. Result has 373 places, 480 transitions, 5762 flow [2024-06-14 11:39:16,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5444, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5762, PETRI_PLACES=373, PETRI_TRANSITIONS=480} [2024-06-14 11:39:16,391 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-14 11:39:16,392 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 480 transitions, 5762 flow [2024-06-14 11:39:16,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:16,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:16,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:16,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:39:16,392 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:16,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:16,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1405994656, now seen corresponding path program 18 times [2024-06-14 11:39:16,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:16,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879455493] [2024-06-14 11:39:16,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:16,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:16,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-14 11:39:16,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:16,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879455493] [2024-06-14 11:39:16,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879455493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:16,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:16,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:16,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689234905] [2024-06-14 11:39:16,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:16,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:16,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:16,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:16,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:16,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:16,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 480 transitions, 5762 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:16,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:16,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:16,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:17,476 INFO L124 PetriNetUnfolderBase]: 2965/5167 cut-off events. [2024-06-14 11:39:17,476 INFO L125 PetriNetUnfolderBase]: For 766068/766068 co-relation queries the response was YES. [2024-06-14 11:39:17,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37824 conditions, 5167 events. 2965/5167 cut-off events. For 766068/766068 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 35874 event pairs, 638 based on Foata normal form. 1/5156 useless extension candidates. Maximal degree in co-relation 37648. Up to 4252 conditions per place. [2024-06-14 11:39:17,541 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 332 selfloop transitions, 151 changer transitions 0/492 dead transitions. [2024-06-14 11:39:17,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 492 transitions, 6756 flow [2024-06-14 11:39:17,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:17,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:17,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:39:17,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-14 11:39:17,542 INFO L175 Difference]: Start difference. First operand has 373 places, 480 transitions, 5762 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:39:17,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 492 transitions, 6756 flow [2024-06-14 11:39:21,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 492 transitions, 6450 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 11:39:21,891 INFO L231 Difference]: Finished difference. Result has 375 places, 480 transitions, 5764 flow [2024-06-14 11:39:21,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5456, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5764, PETRI_PLACES=375, PETRI_TRANSITIONS=480} [2024-06-14 11:39:21,892 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 330 predicate places. [2024-06-14 11:39:21,892 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 480 transitions, 5764 flow [2024-06-14 11:39:21,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:21,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:21,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:21,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:39:21,893 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:21,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:21,893 INFO L85 PathProgramCache]: Analyzing trace with hash 491630918, now seen corresponding path program 15 times [2024-06-14 11:39:21,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:21,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754212351] [2024-06-14 11:39:21,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:21,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:21,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:21,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:21,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754212351] [2024-06-14 11:39:21,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754212351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:21,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:21,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:21,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491829688] [2024-06-14 11:39:21,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:21,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:21,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:21,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:21,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:22,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:22,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 480 transitions, 5764 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:22,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:22,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:22,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:22,899 INFO L124 PetriNetUnfolderBase]: 2970/5199 cut-off events. [2024-06-14 11:39:22,899 INFO L125 PetriNetUnfolderBase]: For 776386/776386 co-relation queries the response was YES. [2024-06-14 11:39:22,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38012 conditions, 5199 events. 2970/5199 cut-off events. For 776386/776386 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 36139 event pairs, 576 based on Foata normal form. 1/5184 useless extension candidates. Maximal degree in co-relation 37835. Up to 4330 conditions per place. [2024-06-14 11:39:22,968 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 363 selfloop transitions, 137 changer transitions 0/509 dead transitions. [2024-06-14 11:39:22,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 509 transitions, 7664 flow [2024-06-14 11:39:22,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:22,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:22,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-14 11:39:22,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-14 11:39:22,969 INFO L175 Difference]: Start difference. First operand has 375 places, 480 transitions, 5764 flow. Second operand 7 states and 192 transitions. [2024-06-14 11:39:22,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 509 transitions, 7664 flow [2024-06-14 11:39:27,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 509 transitions, 7225 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 11:39:27,268 INFO L231 Difference]: Finished difference. Result has 373 places, 483 transitions, 5655 flow [2024-06-14 11:39:27,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5325, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5655, PETRI_PLACES=373, PETRI_TRANSITIONS=483} [2024-06-14 11:39:27,269 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-06-14 11:39:27,269 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 483 transitions, 5655 flow [2024-06-14 11:39:27,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:27,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:27,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:27,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:39:27,270 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:27,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:27,270 INFO L85 PathProgramCache]: Analyzing trace with hash 41490880, now seen corresponding path program 16 times [2024-06-14 11:39:27,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:27,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55149878] [2024-06-14 11:39:27,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:27,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:27,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:27,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:27,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:27,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55149878] [2024-06-14 11:39:27,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55149878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:27,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:27,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:27,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772809341] [2024-06-14 11:39:27,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:27,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:27,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:27,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:27,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:27,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:27,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 483 transitions, 5655 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:27,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:27,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:27,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:28,266 INFO L124 PetriNetUnfolderBase]: 2975/5208 cut-off events. [2024-06-14 11:39:28,267 INFO L125 PetriNetUnfolderBase]: For 787201/787201 co-relation queries the response was YES. [2024-06-14 11:39:28,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38028 conditions, 5208 events. 2975/5208 cut-off events. For 787201/787201 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 36190 event pairs, 576 based on Foata normal form. 1/5193 useless extension candidates. Maximal degree in co-relation 37850. Up to 4336 conditions per place. [2024-06-14 11:39:28,336 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 360 selfloop transitions, 139 changer transitions 0/508 dead transitions. [2024-06-14 11:39:28,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 508 transitions, 7291 flow [2024-06-14 11:39:28,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:28,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:28,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-14 11:39:28,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:39:28,337 INFO L175 Difference]: Start difference. First operand has 373 places, 483 transitions, 5655 flow. Second operand 7 states and 187 transitions. [2024-06-14 11:39:28,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 508 transitions, 7291 flow [2024-06-14 11:39:32,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 508 transitions, 6674 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:39:32,591 INFO L231 Difference]: Finished difference. Result has 372 places, 486 transitions, 5378 flow [2024-06-14 11:39:32,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5053, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5378, PETRI_PLACES=372, PETRI_TRANSITIONS=486} [2024-06-14 11:39:32,592 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 327 predicate places. [2024-06-14 11:39:32,592 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 486 transitions, 5378 flow [2024-06-14 11:39:32,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:32,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:32,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:32,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:39:32,592 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:32,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:32,593 INFO L85 PathProgramCache]: Analyzing trace with hash -440688966, now seen corresponding path program 17 times [2024-06-14 11:39:32,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:32,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734576493] [2024-06-14 11:39:32,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:32,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:32,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:32,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-14 11:39:32,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:32,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734576493] [2024-06-14 11:39:32,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734576493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:32,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:32,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:32,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549270352] [2024-06-14 11:39:32,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:32,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:32,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:32,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:32,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:32,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:32,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 486 transitions, 5378 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:32,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:32,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:32,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:33,658 INFO L124 PetriNetUnfolderBase]: 2980/5202 cut-off events. [2024-06-14 11:39:33,658 INFO L125 PetriNetUnfolderBase]: For 795779/795779 co-relation queries the response was YES. [2024-06-14 11:39:33,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37999 conditions, 5202 events. 2980/5202 cut-off events. For 795779/795779 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 36191 event pairs, 608 based on Foata normal form. 1/5195 useless extension candidates. Maximal degree in co-relation 37821. Up to 4342 conditions per place. [2024-06-14 11:39:33,726 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 354 selfloop transitions, 139 changer transitions 0/502 dead transitions. [2024-06-14 11:39:33,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 502 transitions, 6710 flow [2024-06-14 11:39:33,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:33,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:33,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:39:33,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:39:33,728 INFO L175 Difference]: Start difference. First operand has 372 places, 486 transitions, 5378 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:39:33,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 502 transitions, 6710 flow [2024-06-14 11:39:37,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 502 transitions, 6435 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:39:37,652 INFO L231 Difference]: Finished difference. Result has 376 places, 489 transitions, 5437 flow [2024-06-14 11:39:37,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5109, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5437, PETRI_PLACES=376, PETRI_TRANSITIONS=489} [2024-06-14 11:39:37,653 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 331 predicate places. [2024-06-14 11:39:37,653 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 489 transitions, 5437 flow [2024-06-14 11:39:37,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:37,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:37,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:37,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:39:37,653 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:37,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:37,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1674292568, now seen corresponding path program 18 times [2024-06-14 11:39:37,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:37,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052863320] [2024-06-14 11:39:37,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:37,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:37,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:37,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:37,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:37,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052863320] [2024-06-14 11:39:37,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052863320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:37,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:37,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:37,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823530637] [2024-06-14 11:39:37,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:37,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:37,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:37,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:37,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:37,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:37,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 489 transitions, 5437 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:37,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:37,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:37,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:38,677 INFO L124 PetriNetUnfolderBase]: 2985/5237 cut-off events. [2024-06-14 11:39:38,677 INFO L125 PetriNetUnfolderBase]: For 806979/806979 co-relation queries the response was YES. [2024-06-14 11:39:38,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38153 conditions, 5237 events. 2985/5237 cut-off events. For 806979/806979 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36428 event pairs, 548 based on Foata normal form. 1/5231 useless extension candidates. Maximal degree in co-relation 37974. Up to 4554 conditions per place. [2024-06-14 11:39:38,743 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 463 selfloop transitions, 37 changer transitions 0/509 dead transitions. [2024-06-14 11:39:38,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 509 transitions, 6529 flow [2024-06-14 11:39:38,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:38,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:38,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:39:38,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746753246753247 [2024-06-14 11:39:38,745 INFO L175 Difference]: Start difference. First operand has 376 places, 489 transitions, 5437 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:39:38,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 509 transitions, 6529 flow [2024-06-14 11:39:43,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 509 transitions, 6302 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:39:43,498 INFO L231 Difference]: Finished difference. Result has 378 places, 492 transitions, 5346 flow [2024-06-14 11:39:43,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5213, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5346, PETRI_PLACES=378, PETRI_TRANSITIONS=492} [2024-06-14 11:39:43,498 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-14 11:39:43,498 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 492 transitions, 5346 flow [2024-06-14 11:39:43,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:43,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:43,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:43,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:39:43,499 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:43,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:43,499 INFO L85 PathProgramCache]: Analyzing trace with hash -844432058, now seen corresponding path program 19 times [2024-06-14 11:39:43,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:43,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142287550] [2024-06-14 11:39:43,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:43,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:43,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:43,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:43,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:43,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142287550] [2024-06-14 11:39:43,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142287550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:43,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:43,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:39:43,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266125535] [2024-06-14 11:39:43,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:43,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:39:43,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:43,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:39:43,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:39:43,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:43,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 492 transitions, 5346 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:43,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:43,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:43,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:44,528 INFO L124 PetriNetUnfolderBase]: 2990/5235 cut-off events. [2024-06-14 11:39:44,529 INFO L125 PetriNetUnfolderBase]: For 818827/818827 co-relation queries the response was YES. [2024-06-14 11:39:44,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38020 conditions, 5235 events. 2990/5235 cut-off events. For 818827/818827 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36411 event pairs, 576 based on Foata normal form. 1/5220 useless extension candidates. Maximal degree in co-relation 37839. Up to 4354 conditions per place. [2024-06-14 11:39:44,616 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 356 selfloop transitions, 148 changer transitions 0/513 dead transitions. [2024-06-14 11:39:44,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 513 transitions, 6715 flow [2024-06-14 11:39:44,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:39:44,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:39:44,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:39:44,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:39:44,617 INFO L175 Difference]: Start difference. First operand has 378 places, 492 transitions, 5346 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:39:44,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 513 transitions, 6715 flow [2024-06-14 11:39:49,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 513 transitions, 6621 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 11:39:49,564 INFO L231 Difference]: Finished difference. Result has 381 places, 495 transitions, 5601 flow [2024-06-14 11:39:49,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5252, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5601, PETRI_PLACES=381, PETRI_TRANSITIONS=495} [2024-06-14 11:39:49,565 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 336 predicate places. [2024-06-14 11:39:49,565 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 495 transitions, 5601 flow [2024-06-14 11:39:49,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:49,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:49,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:49,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:39:49,566 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:49,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:49,566 INFO L85 PathProgramCache]: Analyzing trace with hash -742918278, now seen corresponding path program 20 times [2024-06-14 11:39:49,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:49,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758495297] [2024-06-14 11:39:49,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:49,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:49,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:49,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:49,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758495297] [2024-06-14 11:39:49,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758495297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:49,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:49,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:49,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485021920] [2024-06-14 11:39:49,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:49,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:49,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:49,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:49,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:49,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:49,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 495 transitions, 5601 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:49,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:49,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:49,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:50,653 INFO L124 PetriNetUnfolderBase]: 2987/5222 cut-off events. [2024-06-14 11:39:50,653 INFO L125 PetriNetUnfolderBase]: For 822300/822300 co-relation queries the response was YES. [2024-06-14 11:39:50,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38195 conditions, 5222 events. 2987/5222 cut-off events. For 822300/822300 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36459 event pairs, 601 based on Foata normal form. 1/5215 useless extension candidates. Maximal degree in co-relation 38013. Up to 4351 conditions per place. [2024-06-14 11:39:50,725 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 350 selfloop transitions, 151 changer transitions 0/510 dead transitions. [2024-06-14 11:39:50,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 510 transitions, 6909 flow [2024-06-14 11:39:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:39:50,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:39:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 11:39:50,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 11:39:50,726 INFO L175 Difference]: Start difference. First operand has 381 places, 495 transitions, 5601 flow. Second operand 10 states and 240 transitions. [2024-06-14 11:39:50,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 510 transitions, 6909 flow [2024-06-14 11:39:55,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 510 transitions, 6631 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 11:39:55,488 INFO L231 Difference]: Finished difference. Result has 387 places, 495 transitions, 5631 flow [2024-06-14 11:39:55,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5631, PETRI_PLACES=387, PETRI_TRANSITIONS=495} [2024-06-14 11:39:55,489 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-14 11:39:55,489 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 495 transitions, 5631 flow [2024-06-14 11:39:55,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:55,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:39:55,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:39:55,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:39:55,489 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:39:55,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:39:55,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1256770552, now seen corresponding path program 21 times [2024-06-14 11:39:55,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:39:55,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906355474] [2024-06-14 11:39:55,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:39:55,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:39:55,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:39:55,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:39:55,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:39:55,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906355474] [2024-06-14 11:39:55,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906355474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:39:55,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:39:55,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:39:55,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209972412] [2024-06-14 11:39:55,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:39:55,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:39:55,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:39:55,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:39:55,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:39:55,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:39:55,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 495 transitions, 5631 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:39:55,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:39:55,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:39:55,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:39:56,634 INFO L124 PetriNetUnfolderBase]: 2984/5218 cut-off events. [2024-06-14 11:39:56,634 INFO L125 PetriNetUnfolderBase]: For 824934/824934 co-relation queries the response was YES. [2024-06-14 11:39:56,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38113 conditions, 5218 events. 2984/5218 cut-off events. For 824934/824934 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36395 event pairs, 601 based on Foata normal form. 1/5211 useless extension candidates. Maximal degree in co-relation 37930. Up to 4348 conditions per place. [2024-06-14 11:39:56,701 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 350 selfloop transitions, 149 changer transitions 0/508 dead transitions. [2024-06-14 11:39:56,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 508 transitions, 6933 flow [2024-06-14 11:39:56,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:39:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:39:56,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:39:56,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:39:56,702 INFO L175 Difference]: Start difference. First operand has 387 places, 495 transitions, 5631 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:39:56,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 508 transitions, 6933 flow [2024-06-14 11:40:00,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 508 transitions, 6277 flow, removed 21 selfloop flow, removed 13 redundant places. [2024-06-14 11:40:00,230 INFO L231 Difference]: Finished difference. Result has 382 places, 495 transitions, 5279 flow [2024-06-14 11:40:00,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4975, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5279, PETRI_PLACES=382, PETRI_TRANSITIONS=495} [2024-06-14 11:40:00,231 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 337 predicate places. [2024-06-14 11:40:00,231 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 495 transitions, 5279 flow [2024-06-14 11:40:00,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:00,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:00,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:00,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:40:00,232 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:00,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:00,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1720260736, now seen corresponding path program 22 times [2024-06-14 11:40:00,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:00,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138933765] [2024-06-14 11:40:00,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:00,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:00,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:00,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:00,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138933765] [2024-06-14 11:40:00,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138933765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:00,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:00,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:00,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28365085] [2024-06-14 11:40:00,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:00,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:00,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:00,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:00,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:00,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:00,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 495 transitions, 5279 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:00,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:00,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:00,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:01,273 INFO L124 PetriNetUnfolderBase]: 2981/5228 cut-off events. [2024-06-14 11:40:01,274 INFO L125 PetriNetUnfolderBase]: For 823500/823500 co-relation queries the response was YES. [2024-06-14 11:40:01,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37871 conditions, 5228 events. 2981/5228 cut-off events. For 823500/823500 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36471 event pairs, 561 based on Foata normal form. 1/5224 useless extension candidates. Maximal degree in co-relation 37688. Up to 4549 conditions per place. [2024-06-14 11:40:01,345 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 461 selfloop transitions, 37 changer transitions 0/507 dead transitions. [2024-06-14 11:40:01,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 507 transitions, 6303 flow [2024-06-14 11:40:01,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:01,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:01,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 11:40:01,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426136363636364 [2024-06-14 11:40:01,347 INFO L175 Difference]: Start difference. First operand has 382 places, 495 transitions, 5279 flow. Second operand 8 states and 191 transitions. [2024-06-14 11:40:01,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 507 transitions, 6303 flow [2024-06-14 11:40:06,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 507 transitions, 5966 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:06,899 INFO L231 Difference]: Finished difference. Result has 383 places, 495 transitions, 5022 flow [2024-06-14 11:40:06,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5022, PETRI_PLACES=383, PETRI_TRANSITIONS=495} [2024-06-14 11:40:06,900 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 338 predicate places. [2024-06-14 11:40:06,900 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 495 transitions, 5022 flow [2024-06-14 11:40:06,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:06,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:06,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:06,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:40:06,901 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:06,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:06,901 INFO L85 PathProgramCache]: Analyzing trace with hash 42661150, now seen corresponding path program 3 times [2024-06-14 11:40:06,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:06,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415776883] [2024-06-14 11:40:06,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:06,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:06,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:07,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:07,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:07,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415776883] [2024-06-14 11:40:07,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415776883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:07,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:07,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:07,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949576609] [2024-06-14 11:40:07,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:07,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:07,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:07,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:07,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:07,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:07,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 495 transitions, 5022 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:07,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:07,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:07,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:08,105 INFO L124 PetriNetUnfolderBase]: 3002/5257 cut-off events. [2024-06-14 11:40:08,105 INFO L125 PetriNetUnfolderBase]: For 867397/867397 co-relation queries the response was YES. [2024-06-14 11:40:08,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38434 conditions, 5257 events. 3002/5257 cut-off events. For 867397/867397 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 36632 event pairs, 544 based on Foata normal form. 2/5254 useless extension candidates. Maximal degree in co-relation 38250. Up to 4467 conditions per place. [2024-06-14 11:40:08,163 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 453 selfloop transitions, 65 changer transitions 0/527 dead transitions. [2024-06-14 11:40:08,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 527 transitions, 6588 flow [2024-06-14 11:40:08,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:08,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:08,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 11:40:08,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:40:08,164 INFO L175 Difference]: Start difference. First operand has 383 places, 495 transitions, 5022 flow. Second operand 9 states and 225 transitions. [2024-06-14 11:40:08,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 527 transitions, 6588 flow [2024-06-14 11:40:12,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 527 transitions, 6474 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:12,751 INFO L231 Difference]: Finished difference. Result has 383 places, 499 transitions, 5231 flow [2024-06-14 11:40:12,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4908, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=383, PETRI_TRANSITIONS=499} [2024-06-14 11:40:12,751 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 338 predicate places. [2024-06-14 11:40:12,751 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 499 transitions, 5231 flow [2024-06-14 11:40:12,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:12,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:12,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:12,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:40:12,752 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:12,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:12,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1450564184, now seen corresponding path program 4 times [2024-06-14 11:40:12,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:12,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591009416] [2024-06-14 11:40:12,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:12,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:12,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:12,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:12,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591009416] [2024-06-14 11:40:12,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591009416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:12,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:12,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:12,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191036948] [2024-06-14 11:40:12,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:12,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:12,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:12,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:12,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:12,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:12,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 499 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:12,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:12,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:12,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:13,957 INFO L124 PetriNetUnfolderBase]: 2997/5257 cut-off events. [2024-06-14 11:40:13,957 INFO L125 PetriNetUnfolderBase]: For 861258/861258 co-relation queries the response was YES. [2024-06-14 11:40:14,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38341 conditions, 5257 events. 2997/5257 cut-off events. For 861258/861258 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 36665 event pairs, 552 based on Foata normal form. 2/5254 useless extension candidates. Maximal degree in co-relation 38156. Up to 4495 conditions per place. [2024-06-14 11:40:14,022 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 452 selfloop transitions, 60 changer transitions 0/521 dead transitions. [2024-06-14 11:40:14,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 521 transitions, 6309 flow [2024-06-14 11:40:14,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:14,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:40:14,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:40:14,023 INFO L175 Difference]: Start difference. First operand has 383 places, 499 transitions, 5231 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:40:14,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 521 transitions, 6309 flow [2024-06-14 11:40:18,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 521 transitions, 6065 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:18,899 INFO L231 Difference]: Finished difference. Result has 386 places, 499 transitions, 5112 flow [2024-06-14 11:40:18,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4987, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5112, PETRI_PLACES=386, PETRI_TRANSITIONS=499} [2024-06-14 11:40:18,899 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-14 11:40:18,899 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 499 transitions, 5112 flow [2024-06-14 11:40:18,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:18,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:18,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:18,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:40:18,900 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:18,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:18,900 INFO L85 PathProgramCache]: Analyzing trace with hash 45523070, now seen corresponding path program 2 times [2024-06-14 11:40:18,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:18,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885641578] [2024-06-14 11:40:18,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:18,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:18,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:18,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:18,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:18,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885641578] [2024-06-14 11:40:18,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885641578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:18,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:18,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:19,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346739760] [2024-06-14 11:40:19,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:19,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:19,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:19,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:19,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:19,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:19,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 499 transitions, 5112 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:19,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:19,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:19,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:19,946 INFO L124 PetriNetUnfolderBase]: 3002/5264 cut-off events. [2024-06-14 11:40:19,946 INFO L125 PetriNetUnfolderBase]: For 859037/859037 co-relation queries the response was YES. [2024-06-14 11:40:19,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38316 conditions, 5264 events. 3002/5264 cut-off events. For 859037/859037 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 36747 event pairs, 556 based on Foata normal form. 1/5258 useless extension candidates. Maximal degree in co-relation 38129. Up to 4371 conditions per place. [2024-06-14 11:40:20,018 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 396 selfloop transitions, 121 changer transitions 0/526 dead transitions. [2024-06-14 11:40:20,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 526 transitions, 7100 flow [2024-06-14 11:40:20,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:20,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:20,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-14 11:40:20,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880681818181818 [2024-06-14 11:40:20,019 INFO L175 Difference]: Start difference. First operand has 386 places, 499 transitions, 5112 flow. Second operand 8 states and 207 transitions. [2024-06-14 11:40:20,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 526 transitions, 7100 flow [2024-06-14 11:40:24,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 526 transitions, 6960 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 11:40:24,950 INFO L231 Difference]: Finished difference. Result has 387 places, 502 transitions, 5270 flow [2024-06-14 11:40:24,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4972, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5270, PETRI_PLACES=387, PETRI_TRANSITIONS=502} [2024-06-14 11:40:24,950 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 342 predicate places. [2024-06-14 11:40:24,950 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 502 transitions, 5270 flow [2024-06-14 11:40:24,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:24,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:24,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:24,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:40:24,951 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:24,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:24,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1709119072, now seen corresponding path program 3 times [2024-06-14 11:40:24,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:24,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701199502] [2024-06-14 11:40:24,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:24,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:24,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:25,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:25,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701199502] [2024-06-14 11:40:25,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701199502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:25,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:25,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:25,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483008081] [2024-06-14 11:40:25,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:25,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:25,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:25,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:25,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:25,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:25,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 502 transitions, 5270 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:25,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:25,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:25,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:26,063 INFO L124 PetriNetUnfolderBase]: 3007/5282 cut-off events. [2024-06-14 11:40:26,063 INFO L125 PetriNetUnfolderBase]: For 871179/871179 co-relation queries the response was YES. [2024-06-14 11:40:26,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38598 conditions, 5282 events. 3007/5282 cut-off events. For 871179/871179 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36958 event pairs, 542 based on Foata normal form. 1/5282 useless extension candidates. Maximal degree in co-relation 38410. Up to 4614 conditions per place. [2024-06-14 11:40:26,127 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 491 selfloop transitions, 27 changer transitions 0/527 dead transitions. [2024-06-14 11:40:26,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 527 transitions, 6692 flow [2024-06-14 11:40:26,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:26,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:26,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:40:26,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-14 11:40:26,128 INFO L175 Difference]: Start difference. First operand has 387 places, 502 transitions, 5270 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:40:26,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 527 transitions, 6692 flow [2024-06-14 11:40:30,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 527 transitions, 6224 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 11:40:30,939 INFO L231 Difference]: Finished difference. Result has 386 places, 505 transitions, 4910 flow [2024-06-14 11:40:30,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4811, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4910, PETRI_PLACES=386, PETRI_TRANSITIONS=505} [2024-06-14 11:40:30,940 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-14 11:40:30,940 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 505 transitions, 4910 flow [2024-06-14 11:40:30,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:30,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:30,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:30,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:40:30,941 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:30,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:30,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1527701798, now seen corresponding path program 4 times [2024-06-14 11:40:30,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:30,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842811637] [2024-06-14 11:40:30,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:30,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:30,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:31,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:31,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:31,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842811637] [2024-06-14 11:40:31,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842811637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:31,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:31,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:31,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345816948] [2024-06-14 11:40:31,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:31,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:31,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:31,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:31,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:31,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:31,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 505 transitions, 4910 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:31,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:31,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:31,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:32,043 INFO L124 PetriNetUnfolderBase]: 3004/5278 cut-off events. [2024-06-14 11:40:32,044 INFO L125 PetriNetUnfolderBase]: For 870321/870321 co-relation queries the response was YES. [2024-06-14 11:40:32,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38133 conditions, 5278 events. 3004/5278 cut-off events. For 870321/870321 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36899 event pairs, 542 based on Foata normal form. 1/5278 useless extension candidates. Maximal degree in co-relation 37945. Up to 4611 conditions per place. [2024-06-14 11:40:32,115 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 491 selfloop transitions, 27 changer transitions 0/527 dead transitions. [2024-06-14 11:40:32,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 527 transitions, 6000 flow [2024-06-14 11:40:32,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:32,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:32,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:40:32,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 11:40:32,116 INFO L175 Difference]: Start difference. First operand has 386 places, 505 transitions, 4910 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:40:32,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 527 transitions, 6000 flow [2024-06-14 11:40:36,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 527 transitions, 5920 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:36,789 INFO L231 Difference]: Finished difference. Result has 389 places, 505 transitions, 4890 flow [2024-06-14 11:40:36,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4830, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4890, PETRI_PLACES=389, PETRI_TRANSITIONS=505} [2024-06-14 11:40:36,789 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 344 predicate places. [2024-06-14 11:40:36,789 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 505 transitions, 4890 flow [2024-06-14 11:40:36,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:36,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:36,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:40:36,790 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:36,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:36,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1798537510, now seen corresponding path program 5 times [2024-06-14 11:40:36,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:36,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121540069] [2024-06-14 11:40:36,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:36,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:36,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:36,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-14 11:40:36,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:36,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121540069] [2024-06-14 11:40:36,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121540069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:36,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:36,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:36,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601557452] [2024-06-14 11:40:36,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:36,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:36,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:36,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:36,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:36,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:36,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 505 transitions, 4890 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:36,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:36,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:36,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:37,850 INFO L124 PetriNetUnfolderBase]: 3009/5278 cut-off events. [2024-06-14 11:40:37,850 INFO L125 PetriNetUnfolderBase]: For 882190/882190 co-relation queries the response was YES. [2024-06-14 11:40:37,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38235 conditions, 5278 events. 3009/5278 cut-off events. For 882190/882190 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 36906 event pairs, 556 based on Foata normal form. 1/5272 useless extension candidates. Maximal degree in co-relation 38046. Up to 4380 conditions per place. [2024-06-14 11:40:37,923 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 395 selfloop transitions, 127 changer transitions 0/531 dead transitions. [2024-06-14 11:40:37,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 531 transitions, 6887 flow [2024-06-14 11:40:37,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:37,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:37,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-14 11:40:37,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:40:37,925 INFO L175 Difference]: Start difference. First operand has 389 places, 505 transitions, 4890 flow. Second operand 7 states and 187 transitions. [2024-06-14 11:40:37,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 531 transitions, 6887 flow [2024-06-14 11:40:43,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 531 transitions, 6819 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:40:43,214 INFO L231 Difference]: Finished difference. Result has 388 places, 508 transitions, 5115 flow [2024-06-14 11:40:43,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4822, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5115, PETRI_PLACES=388, PETRI_TRANSITIONS=508} [2024-06-14 11:40:43,214 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 343 predicate places. [2024-06-14 11:40:43,214 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 508 transitions, 5115 flow [2024-06-14 11:40:43,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:43,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:43,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:40:43,215 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:43,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:43,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1138263872, now seen corresponding path program 5 times [2024-06-14 11:40:43,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:43,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081458756] [2024-06-14 11:40:43,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:43,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:43,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:43,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:43,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081458756] [2024-06-14 11:40:43,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081458756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:43,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:43,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:43,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101255889] [2024-06-14 11:40:43,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:43,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:43,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:43,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:43,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:43,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:43,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 508 transitions, 5115 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:43,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:43,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:43,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:44,334 INFO L124 PetriNetUnfolderBase]: 3017/5296 cut-off events. [2024-06-14 11:40:44,334 INFO L125 PetriNetUnfolderBase]: For 907364/907364 co-relation queries the response was YES. [2024-06-14 11:40:44,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38805 conditions, 5296 events. 3017/5296 cut-off events. For 907364/907364 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 37120 event pairs, 554 based on Foata normal form. 2/5293 useless extension candidates. Maximal degree in co-relation 38615. Up to 4524 conditions per place. [2024-06-14 11:40:44,408 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 457 selfloop transitions, 60 changer transitions 0/526 dead transitions. [2024-06-14 11:40:44,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 526 transitions, 6283 flow [2024-06-14 11:40:44,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:40:44,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:40:44,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:40:44,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511363636363636 [2024-06-14 11:40:44,409 INFO L175 Difference]: Start difference. First operand has 388 places, 508 transitions, 5115 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:40:44,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 526 transitions, 6283 flow [2024-06-14 11:40:50,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 526 transitions, 6013 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:40:50,419 INFO L231 Difference]: Finished difference. Result has 391 places, 510 transitions, 5070 flow [2024-06-14 11:40:50,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4845, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5070, PETRI_PLACES=391, PETRI_TRANSITIONS=510} [2024-06-14 11:40:50,420 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2024-06-14 11:40:50,420 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 510 transitions, 5070 flow [2024-06-14 11:40:50,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:50,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:50,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, 1, 1, 1] [2024-06-14 11:40:50,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:40:50,420 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:50,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:50,421 INFO L85 PathProgramCache]: Analyzing trace with hash -2141385862, now seen corresponding path program 6 times [2024-06-14 11:40:50,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:50,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033567368] [2024-06-14 11:40:50,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:50,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:50,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:50,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:50,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033567368] [2024-06-14 11:40:50,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033567368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:50,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:50,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:40:50,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320644970] [2024-06-14 11:40:50,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:50,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:40:50,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:50,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:40:50,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:40:50,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:50,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 510 transitions, 5070 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:50,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:50,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:50,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:51,553 INFO L124 PetriNetUnfolderBase]: 3025/5308 cut-off events. [2024-06-14 11:40:51,553 INFO L125 PetriNetUnfolderBase]: For 921418/921418 co-relation queries the response was YES. [2024-06-14 11:40:51,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39004 conditions, 5308 events. 3025/5308 cut-off events. For 921418/921418 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37169 event pairs, 552 based on Foata normal form. 2/5305 useless extension candidates. Maximal degree in co-relation 38813. Up to 4516 conditions per place. [2024-06-14 11:40:51,620 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 456 selfloop transitions, 65 changer transitions 0/530 dead transitions. [2024-06-14 11:40:51,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 530 transitions, 6254 flow [2024-06-14 11:40:51,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:40:51,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:40:51,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:40:51,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5429292929292929 [2024-06-14 11:40:51,622 INFO L175 Difference]: Start difference. First operand has 391 places, 510 transitions, 5070 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:40:51,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 530 transitions, 6254 flow [2024-06-14 11:40:57,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 530 transitions, 6045 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 11:40:57,643 INFO L231 Difference]: Finished difference. Result has 394 places, 512 transitions, 5100 flow [2024-06-14 11:40:57,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5100, PETRI_PLACES=394, PETRI_TRANSITIONS=512} [2024-06-14 11:40:57,644 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 349 predicate places. [2024-06-14 11:40:57,644 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 512 transitions, 5100 flow [2024-06-14 11:40:57,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:57,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:40:57,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:40:57,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:40:57,645 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:40:57,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:40:57,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1791871270, now seen corresponding path program 6 times [2024-06-14 11:40:57,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:40:57,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798985072] [2024-06-14 11:40:57,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:40:57,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:40:57,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:40:57,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:40:57,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:40:57,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798985072] [2024-06-14 11:40:57,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798985072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:40:57,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:40:57,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:40:57,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258002924] [2024-06-14 11:40:57,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:40:57,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:40:57,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:40:57,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:40:57,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:40:57,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:40:57,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 512 transitions, 5100 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:40:57,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:40:57,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:40:57,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:40:58,820 INFO L124 PetriNetUnfolderBase]: 3038/5328 cut-off events. [2024-06-14 11:40:58,821 INFO L125 PetriNetUnfolderBase]: For 932052/932052 co-relation queries the response was YES. [2024-06-14 11:40:58,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39296 conditions, 5328 events. 3038/5328 cut-off events. For 932052/932052 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 37335 event pairs, 558 based on Foata normal form. 1/5322 useless extension candidates. Maximal degree in co-relation 39104. Up to 4419 conditions per place. [2024-06-14 11:40:58,877 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 396 selfloop transitions, 133 changer transitions 0/538 dead transitions. [2024-06-14 11:40:58,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 538 transitions, 7168 flow [2024-06-14 11:40:58,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:40:58,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:40:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-14 11:40:58,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941558441558441 [2024-06-14 11:40:58,879 INFO L175 Difference]: Start difference. First operand has 394 places, 512 transitions, 5100 flow. Second operand 7 states and 183 transitions. [2024-06-14 11:40:58,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 538 transitions, 7168 flow [2024-06-14 11:41:05,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 538 transitions, 6945 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 11:41:05,417 INFO L231 Difference]: Finished difference. Result has 394 places, 518 transitions, 5229 flow [2024-06-14 11:41:05,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4877, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5229, PETRI_PLACES=394, PETRI_TRANSITIONS=518} [2024-06-14 11:41:05,418 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 349 predicate places. [2024-06-14 11:41:05,418 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 518 transitions, 5229 flow [2024-06-14 11:41:05,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:05,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:05,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:05,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:41:05,419 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:05,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:05,419 INFO L85 PathProgramCache]: Analyzing trace with hash -2136619302, now seen corresponding path program 7 times [2024-06-14 11:41:05,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:05,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354608803] [2024-06-14 11:41:05,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:05,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:05,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:05,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:05,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:05,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354608803] [2024-06-14 11:41:05,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354608803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:05,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:05,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:05,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264034205] [2024-06-14 11:41:05,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:05,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:05,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:05,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:05,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:05,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:05,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 518 transitions, 5229 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:05,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:05,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:05,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:06,512 INFO L124 PetriNetUnfolderBase]: 3043/5337 cut-off events. [2024-06-14 11:41:06,512 INFO L125 PetriNetUnfolderBase]: For 942287/942287 co-relation queries the response was YES. [2024-06-14 11:41:06,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39420 conditions, 5337 events. 3043/5337 cut-off events. For 942287/942287 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 37390 event pairs, 558 based on Foata normal form. 1/5331 useless extension candidates. Maximal degree in co-relation 39227. Up to 4425 conditions per place. [2024-06-14 11:41:06,589 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 400 selfloop transitions, 128 changer transitions 0/537 dead transitions. [2024-06-14 11:41:06,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 537 transitions, 6672 flow [2024-06-14 11:41:06,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:06,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:06,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:41:06,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:41:06,590 INFO L175 Difference]: Start difference. First operand has 394 places, 518 transitions, 5229 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:41:06,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 537 transitions, 6672 flow [2024-06-14 11:41:12,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 537 transitions, 6444 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 11:41:12,662 INFO L231 Difference]: Finished difference. Result has 399 places, 521 transitions, 5316 flow [2024-06-14 11:41:12,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5316, PETRI_PLACES=399, PETRI_TRANSITIONS=521} [2024-06-14 11:41:12,662 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 354 predicate places. [2024-06-14 11:41:12,662 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 521 transitions, 5316 flow [2024-06-14 11:41:12,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:12,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:12,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:12,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:41:12,663 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:41:12,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:12,663 INFO L85 PathProgramCache]: Analyzing trace with hash -282636752, now seen corresponding path program 8 times [2024-06-14 11:41:12,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:12,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794517115] [2024-06-14 11:41:12,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:12,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:12,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:12,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:12,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:12,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794517115] [2024-06-14 11:41:12,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794517115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:12,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:12,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:12,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290141011] [2024-06-14 11:41:12,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:12,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:12,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:12,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:12,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:12,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:12,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 521 transitions, 5316 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:12,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:12,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:12,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:13,749 INFO L124 PetriNetUnfolderBase]: 3056/5359 cut-off events. [2024-06-14 11:41:13,749 INFO L125 PetriNetUnfolderBase]: For 966277/966277 co-relation queries the response was YES. [2024-06-14 11:41:13,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39815 conditions, 5359 events. 3056/5359 cut-off events. For 966277/966277 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37644 event pairs, 558 based on Foata normal form. 1/5353 useless extension candidates. Maximal degree in co-relation 39621. Up to 4440 conditions per place. [2024-06-14 11:41:13,820 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 401 selfloop transitions, 134 changer transitions 0/544 dead transitions. [2024-06-14 11:41:13,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 544 transitions, 7124 flow [2024-06-14 11:41:13,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:13,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:13,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:41:13,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710227272727273 [2024-06-14 11:41:13,822 INFO L175 Difference]: Start difference. First operand has 399 places, 521 transitions, 5316 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:41:13,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 544 transitions, 7124 flow [2024-06-14 11:41:19,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 544 transitions, 6920 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:41:19,360 INFO L231 Difference]: Finished difference. Result has 402 places, 527 transitions, 5488 flow [2024-06-14 11:41:19,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5118, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5488, PETRI_PLACES=402, PETRI_TRANSITIONS=527} [2024-06-14 11:41:19,360 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 357 predicate places. [2024-06-14 11:41:19,361 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 527 transitions, 5488 flow [2024-06-14 11:41:19,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:19,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:19,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:19,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:41:19,361 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-14 11:41:19,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:19,361 INFO L85 PathProgramCache]: Analyzing trace with hash -33900838, now seen corresponding path program 9 times [2024-06-14 11:41:19,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:19,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181807900] [2024-06-14 11:41:19,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:19,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:19,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:19,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:19,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181807900] [2024-06-14 11:41:19,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181807900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:19,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:19,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:19,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437229416] [2024-06-14 11:41:19,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:19,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:19,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:19,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:19,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:19,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:19,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 527 transitions, 5488 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:19,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:19,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:19,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:20,451 INFO L124 PetriNetUnfolderBase]: 3061/5368 cut-off events. [2024-06-14 11:41:20,452 INFO L125 PetriNetUnfolderBase]: For 979676/979676 co-relation queries the response was YES. [2024-06-14 11:41:20,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39962 conditions, 5368 events. 3061/5368 cut-off events. For 979676/979676 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 37697 event pairs, 558 based on Foata normal form. 1/5362 useless extension candidates. Maximal degree in co-relation 39767. Up to 4446 conditions per place. [2024-06-14 11:41:20,523 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 398 selfloop transitions, 140 changer transitions 0/547 dead transitions. [2024-06-14 11:41:20,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 547 transitions, 7249 flow [2024-06-14 11:41:20,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:20,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:20,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:41:20,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:41:20,525 INFO L175 Difference]: Start difference. First operand has 402 places, 527 transitions, 5488 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:41:20,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 547 transitions, 7249 flow [2024-06-14 11:41:26,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 547 transitions, 7040 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:26,645 INFO L231 Difference]: Finished difference. Result has 406 places, 530 transitions, 5610 flow [2024-06-14 11:41:26,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5610, PETRI_PLACES=406, PETRI_TRANSITIONS=530} [2024-06-14 11:41:26,646 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 361 predicate places. [2024-06-14 11:41:26,646 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 530 transitions, 5610 flow [2024-06-14 11:41:26,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:26,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:26,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:26,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:41:26,646 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-14 11:41:26,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:26,647 INFO L85 PathProgramCache]: Analyzing trace with hash 171246828, now seen corresponding path program 10 times [2024-06-14 11:41:26,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:26,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720789382] [2024-06-14 11:41:26,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:26,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:26,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:26,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:26,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:26,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720789382] [2024-06-14 11:41:26,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720789382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:26,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:26,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:26,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285796961] [2024-06-14 11:41:26,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:26,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:26,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:26,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:26,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:26,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:26,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 530 transitions, 5610 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:26,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:26,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:26,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:27,782 INFO L124 PetriNetUnfolderBase]: 3058/5364 cut-off events. [2024-06-14 11:41:27,782 INFO L125 PetriNetUnfolderBase]: For 981741/981741 co-relation queries the response was YES. [2024-06-14 11:41:27,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39881 conditions, 5364 events. 3058/5364 cut-off events. For 981741/981741 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 37642 event pairs, 558 based on Foata normal form. 1/5358 useless extension candidates. Maximal degree in co-relation 39685. Up to 4443 conditions per place. [2024-06-14 11:41:27,855 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 397 selfloop transitions, 140 changer transitions 0/546 dead transitions. [2024-06-14 11:41:27,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 546 transitions, 7024 flow [2024-06-14 11:41:27,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:27,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:27,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:41:27,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:41:27,856 INFO L175 Difference]: Start difference. First operand has 406 places, 530 transitions, 5610 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:41:27,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 546 transitions, 7024 flow [2024-06-14 11:41:34,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 546 transitions, 6809 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 11:41:34,164 INFO L231 Difference]: Finished difference. Result has 410 places, 530 transitions, 5681 flow [2024-06-14 11:41:34,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5681, PETRI_PLACES=410, PETRI_TRANSITIONS=530} [2024-06-14 11:41:34,165 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 365 predicate places. [2024-06-14 11:41:34,165 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 530 transitions, 5681 flow [2024-06-14 11:41:34,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:34,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:34,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:34,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:41:34,166 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-14 11:41:34,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:34,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1791862342, now seen corresponding path program 1 times [2024-06-14 11:41:34,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:34,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006634008] [2024-06-14 11:41:34,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:34,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:34,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:34,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:34,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:34,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006634008] [2024-06-14 11:41:34,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006634008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:34,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:34,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:34,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765041412] [2024-06-14 11:41:34,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:34,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:34,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:34,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:34,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:34,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:34,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 530 transitions, 5681 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:34,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:34,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:34,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:35,311 INFO L124 PetriNetUnfolderBase]: 3066/5376 cut-off events. [2024-06-14 11:41:35,312 INFO L125 PetriNetUnfolderBase]: For 1007849/1007849 co-relation queries the response was YES. [2024-06-14 11:41:35,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40125 conditions, 5376 events. 3066/5376 cut-off events. For 1007849/1007849 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 37702 event pairs, 558 based on Foata normal form. 2/5371 useless extension candidates. Maximal degree in co-relation 39928. Up to 4618 conditions per place. [2024-06-14 11:41:35,379 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 477 selfloop transitions, 64 changer transitions 0/550 dead transitions. [2024-06-14 11:41:35,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 550 transitions, 6873 flow [2024-06-14 11:41:35,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:35,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:35,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:41:35,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746753246753247 [2024-06-14 11:41:35,381 INFO L175 Difference]: Start difference. First operand has 410 places, 530 transitions, 5681 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:41:35,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 550 transitions, 6873 flow [2024-06-14 11:41:41,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 550 transitions, 6474 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 11:41:41,345 INFO L231 Difference]: Finished difference. Result has 408 places, 532 transitions, 5485 flow [2024-06-14 11:41:41,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5485, PETRI_PLACES=408, PETRI_TRANSITIONS=532} [2024-06-14 11:41:41,345 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 363 predicate places. [2024-06-14 11:41:41,345 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 532 transitions, 5485 flow [2024-06-14 11:41:41,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:41,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41: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, 1, 1, 1, 1] [2024-06-14 11:41:41,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:41:41,346 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-14 11:41:41,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:41,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1245123422, now seen corresponding path program 2 times [2024-06-14 11:41:41,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:41,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794443407] [2024-06-14 11:41:41,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:41,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:41,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:41,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:41,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:41,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794443407] [2024-06-14 11:41:41,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794443407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:41,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:41,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:41,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402890863] [2024-06-14 11:41:41,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:41,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:41,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:41,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:41,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:41,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:41,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 532 transitions, 5485 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:41,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:41,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:41,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:42,501 INFO L124 PetriNetUnfolderBase]: 3074/5392 cut-off events. [2024-06-14 11:41:42,501 INFO L125 PetriNetUnfolderBase]: For 1020394/1020394 co-relation queries the response was YES. [2024-06-14 11:41:42,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40202 conditions, 5392 events. 3074/5392 cut-off events. For 1020394/1020394 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 37870 event pairs, 560 based on Foata normal form. 2/5387 useless extension candidates. Maximal degree in co-relation 40004. Up to 4630 conditions per place. [2024-06-14 11:41:42,583 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 479 selfloop transitions, 62 changer transitions 0/550 dead transitions. [2024-06-14 11:41:42,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 550 transitions, 6675 flow [2024-06-14 11:41:42,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:41:42,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:41:42,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:41:42,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511363636363636 [2024-06-14 11:41:42,584 INFO L175 Difference]: Start difference. First operand has 408 places, 532 transitions, 5485 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:41:42,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 550 transitions, 6675 flow [2024-06-14 11:41:49,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 550 transitions, 6488 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 11:41:49,067 INFO L231 Difference]: Finished difference. Result has 411 places, 534 transitions, 5501 flow [2024-06-14 11:41:49,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5298, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5501, PETRI_PLACES=411, PETRI_TRANSITIONS=534} [2024-06-14 11:41:49,067 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 366 predicate places. [2024-06-14 11:41:49,067 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 534 transitions, 5501 flow [2024-06-14 11:41:49,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:49,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:49,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:49,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 11:41:49,068 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-14 11:41:49,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash -16750150, now seen corresponding path program 3 times [2024-06-14 11:41:49,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:49,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351033398] [2024-06-14 11:41:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:49,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:49,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:49,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:49,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:49,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351033398] [2024-06-14 11:41:49,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351033398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:49,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:49,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:41:49,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418802987] [2024-06-14 11:41:49,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:49,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:41:49,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:49,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:41:49,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:41:49,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:49,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 534 transitions, 5501 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:49,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:49,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:49,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:50,204 INFO L124 PetriNetUnfolderBase]: 3082/5404 cut-off events. [2024-06-14 11:41:50,204 INFO L125 PetriNetUnfolderBase]: For 1034522/1034522 co-relation queries the response was YES. [2024-06-14 11:41:50,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40409 conditions, 5404 events. 3082/5404 cut-off events. For 1034522/1034522 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 37970 event pairs, 558 based on Foata normal form. 2/5399 useless extension candidates. Maximal degree in co-relation 40210. Up to 4622 conditions per place. [2024-06-14 11:41:50,282 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 478 selfloop transitions, 67 changer transitions 0/554 dead transitions. [2024-06-14 11:41:50,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 554 transitions, 6707 flow [2024-06-14 11:41:50,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:41:50,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:41:50,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:41:50,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5429292929292929 [2024-06-14 11:41:50,283 INFO L175 Difference]: Start difference. First operand has 411 places, 534 transitions, 5501 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:41:50,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 554 transitions, 6707 flow [2024-06-14 11:41:56,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 554 transitions, 6520 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-14 11:41:56,472 INFO L231 Difference]: Finished difference. Result has 414 places, 536 transitions, 5531 flow [2024-06-14 11:41:56,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5314, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5531, PETRI_PLACES=414, PETRI_TRANSITIONS=536} [2024-06-14 11:41:56,473 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 369 predicate places. [2024-06-14 11:41:56,473 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 536 transitions, 5531 flow [2024-06-14 11:41:56,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:56,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:41:56,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:41:56,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 11:41:56,473 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-14 11:41:56,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:41:56,476 INFO L85 PathProgramCache]: Analyzing trace with hash 41260674, now seen corresponding path program 11 times [2024-06-14 11:41:56,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:41:56,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597246617] [2024-06-14 11:41:56,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:41:56,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:41:56,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:41:56,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:41:56,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:41:56,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597246617] [2024-06-14 11:41:56,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597246617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:41:56,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:41:56,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:41:56,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612240684] [2024-06-14 11:41:56,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:41:56,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:41:56,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:41:56,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:41:56,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:41:56,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:41:56,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 536 transitions, 5531 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:41:56,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:41:56,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:41:56,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:41:57,637 INFO L124 PetriNetUnfolderBase]: 3087/5402 cut-off events. [2024-06-14 11:41:57,637 INFO L125 PetriNetUnfolderBase]: For 1035859/1035859 co-relation queries the response was YES. [2024-06-14 11:41:57,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40508 conditions, 5402 events. 3087/5402 cut-off events. For 1035859/1035859 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 37878 event pairs, 590 based on Foata normal form. 1/5386 useless extension candidates. Maximal degree in co-relation 40308. Up to 4485 conditions per place. [2024-06-14 11:41:57,720 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 405 selfloop transitions, 150 changer transitions 0/564 dead transitions. [2024-06-14 11:41:57,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 564 transitions, 7362 flow [2024-06-14 11:41:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:41:57,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:41:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-14 11:41:57,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-14 11:41:57,721 INFO L175 Difference]: Start difference. First operand has 414 places, 536 transitions, 5531 flow. Second operand 7 states and 190 transitions. [2024-06-14 11:41:57,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 564 transitions, 7362 flow [2024-06-14 11:42:04,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 564 transitions, 7161 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 11:42:04,208 INFO L231 Difference]: Finished difference. Result has 414 places, 539 transitions, 5675 flow [2024-06-14 11:42:04,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5330, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5675, PETRI_PLACES=414, PETRI_TRANSITIONS=539} [2024-06-14 11:42:04,209 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 369 predicate places. [2024-06-14 11:42:04,209 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 539 transitions, 5675 flow [2024-06-14 11:42:04,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:04,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:04,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:04,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 11:42:04,210 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-14 11:42:04,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:04,210 INFO L85 PathProgramCache]: Analyzing trace with hash 2145729866, now seen corresponding path program 12 times [2024-06-14 11:42:04,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:04,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524414374] [2024-06-14 11:42:04,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:04,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:04,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:04,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:04,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:04,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524414374] [2024-06-14 11:42:04,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524414374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:04,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:04,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:04,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082394657] [2024-06-14 11:42:04,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:04,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:04,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:04,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:04,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:04,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:42:04,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 539 transitions, 5675 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:04,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:04,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:42:04,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:05,439 INFO L124 PetriNetUnfolderBase]: 3092/5411 cut-off events. [2024-06-14 11:42:05,439 INFO L125 PetriNetUnfolderBase]: For 1048228/1048228 co-relation queries the response was YES. [2024-06-14 11:42:05,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40722 conditions, 5411 events. 3092/5411 cut-off events. For 1048228/1048228 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 37978 event pairs, 590 based on Foata normal form. 1/5395 useless extension candidates. Maximal degree in co-relation 40521. Up to 4491 conditions per place. [2024-06-14 11:42:05,520 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 404 selfloop transitions, 151 changer transitions 0/564 dead transitions. [2024-06-14 11:42:05,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 564 transitions, 7508 flow [2024-06-14 11:42:05,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:05,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:05,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-14 11:42:05,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 11:42:05,522 INFO L175 Difference]: Start difference. First operand has 414 places, 539 transitions, 5675 flow. Second operand 7 states and 187 transitions. [2024-06-14 11:42:05,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 564 transitions, 7508 flow [2024-06-14 11:42:12,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 564 transitions, 7186 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:12,923 INFO L231 Difference]: Finished difference. Result has 416 places, 542 transitions, 5706 flow [2024-06-14 11:42:12,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5359, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5706, PETRI_PLACES=416, PETRI_TRANSITIONS=542} [2024-06-14 11:42:12,924 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 371 predicate places. [2024-06-14 11:42:12,924 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 542 transitions, 5706 flow [2024-06-14 11:42:12,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:12,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:12,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:12,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 11:42:12,924 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-14 11:42:12,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:12,925 INFO L85 PathProgramCache]: Analyzing trace with hash 41506752, now seen corresponding path program 4 times [2024-06-14 11:42:12,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:12,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241917143] [2024-06-14 11:42:12,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:12,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:12,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:13,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:13,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241917143] [2024-06-14 11:42:13,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241917143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:13,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:13,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:13,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155951117] [2024-06-14 11:42:13,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:13,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:13,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:13,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:13,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:13,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:42:13,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 542 transitions, 5706 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:13,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:13,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:42:13,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:14,179 INFO L124 PetriNetUnfolderBase]: 3100/5432 cut-off events. [2024-06-14 11:42:14,179 INFO L125 PetriNetUnfolderBase]: For 1074777/1074777 co-relation queries the response was YES. [2024-06-14 11:42:14,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40968 conditions, 5432 events. 3100/5432 cut-off events. For 1074777/1074777 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 38196 event pairs, 564 based on Foata normal form. 2/5424 useless extension candidates. Maximal degree in co-relation 40766. Up to 4668 conditions per place. [2024-06-14 11:42:14,266 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 490 selfloop transitions, 66 changer transitions 0/565 dead transitions. [2024-06-14 11:42:14,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 565 transitions, 6948 flow [2024-06-14 11:42:14,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:14,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:14,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 11:42:14,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5876623376623377 [2024-06-14 11:42:14,267 INFO L175 Difference]: Start difference. First operand has 416 places, 542 transitions, 5706 flow. Second operand 7 states and 181 transitions. [2024-06-14 11:42:14,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 565 transitions, 6948 flow [2024-06-14 11:42:21,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 565 transitions, 6649 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:42:21,261 INFO L231 Difference]: Finished difference. Result has 419 places, 544 transitions, 5626 flow [2024-06-14 11:42:21,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5407, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5626, PETRI_PLACES=419, PETRI_TRANSITIONS=544} [2024-06-14 11:42:21,262 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 374 predicate places. [2024-06-14 11:42:21,262 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 544 transitions, 5626 flow [2024-06-14 11:42:21,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:21,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:21,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:21,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 11:42:21,262 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-14 11:42:21,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:21,263 INFO L85 PathProgramCache]: Analyzing trace with hash -734915624, now seen corresponding path program 7 times [2024-06-14 11:42:21,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:21,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730341589] [2024-06-14 11:42:21,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:21,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:21,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:21,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-14 11:42:21,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:21,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730341589] [2024-06-14 11:42:21,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730341589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:21,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:21,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:21,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428943649] [2024-06-14 11:42:21,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:21,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:21,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:21,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:21,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:21,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:42:21,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 544 transitions, 5626 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:21,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:21,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:42:21,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:22,549 INFO L124 PetriNetUnfolderBase]: 3108/5435 cut-off events. [2024-06-14 11:42:22,549 INFO L125 PetriNetUnfolderBase]: For 1091486/1091486 co-relation queries the response was YES. [2024-06-14 11:42:22,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41143 conditions, 5435 events. 3108/5435 cut-off events. For 1091486/1091486 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 38250 event pairs, 590 based on Foata normal form. 2/5429 useless extension candidates. Maximal degree in co-relation 40940. Up to 4656 conditions per place. [2024-06-14 11:42:22,630 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 487 selfloop transitions, 63 changer transitions 0/559 dead transitions. [2024-06-14 11:42:22,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 559 transitions, 6868 flow [2024-06-14 11:42:22,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:22,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:22,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:42:22,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 11:42:22,631 INFO L175 Difference]: Start difference. First operand has 419 places, 544 transitions, 5626 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:42:22,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 559 transitions, 6868 flow [2024-06-14 11:42:29,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 559 transitions, 6665 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:29,357 INFO L231 Difference]: Finished difference. Result has 422 places, 546 transitions, 5670 flow [2024-06-14 11:42:29,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5423, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5670, PETRI_PLACES=422, PETRI_TRANSITIONS=546} [2024-06-14 11:42:29,357 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 377 predicate places. [2024-06-14 11:42:29,358 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 546 transitions, 5670 flow [2024-06-14 11:42:29,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:29,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:29,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:29,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 11:42:29,358 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-14 11:42:29,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:29,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1479213794, now seen corresponding path program 8 times [2024-06-14 11:42:29,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:29,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216463938] [2024-06-14 11:42:29,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:29,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:29,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:29,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:29,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:29,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216463938] [2024-06-14 11:42:29,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216463938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:29,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:29,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:29,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817793491] [2024-06-14 11:42:29,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:29,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:29,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:29,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:29,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:29,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:42:29,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 546 transitions, 5670 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:29,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:29,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:42:29,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:30,646 INFO L124 PetriNetUnfolderBase]: 3103/5428 cut-off events. [2024-06-14 11:42:30,646 INFO L125 PetriNetUnfolderBase]: For 1078405/1078405 co-relation queries the response was YES. [2024-06-14 11:42:30,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40727 conditions, 5428 events. 3103/5428 cut-off events. For 1078405/1078405 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 38168 event pairs, 587 based on Foata normal form. 2/5422 useless extension candidates. Maximal degree in co-relation 40523. Up to 4629 conditions per place. [2024-06-14 11:42:30,720 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 486 selfloop transitions, 68 changer transitions 0/563 dead transitions. [2024-06-14 11:42:30,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 563 transitions, 6928 flow [2024-06-14 11:42:30,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:42:30,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:42:30,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 11:42:30,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5378787878787878 [2024-06-14 11:42:30,722 INFO L175 Difference]: Start difference. First operand has 422 places, 546 transitions, 5670 flow. Second operand 9 states and 213 transitions. [2024-06-14 11:42:30,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 563 transitions, 6928 flow [2024-06-14 11:42:37,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 563 transitions, 6697 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-14 11:42:37,598 INFO L231 Difference]: Finished difference. Result has 425 places, 548 transitions, 5700 flow [2024-06-14 11:42:37,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5439, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5700, PETRI_PLACES=425, PETRI_TRANSITIONS=548} [2024-06-14 11:42:37,598 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 380 predicate places. [2024-06-14 11:42:37,598 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 548 transitions, 5700 flow [2024-06-14 11:42:37,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:37,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:37,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:37,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 11:42:37,599 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-14 11:42:37,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:37,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1706182290, now seen corresponding path program 13 times [2024-06-14 11:42:37,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:37,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818664621] [2024-06-14 11:42:37,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:37,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:37,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:37,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:37,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:37,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818664621] [2024-06-14 11:42:37,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818664621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:37,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:37,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:37,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204467475] [2024-06-14 11:42:37,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:37,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:37,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:37,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:37,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:37,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:42:37,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 548 transitions, 5700 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:37,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:37,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:42:37,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:38,922 INFO L124 PetriNetUnfolderBase]: 3108/5428 cut-off events. [2024-06-14 11:42:38,923 INFO L125 PetriNetUnfolderBase]: For 1076725/1076725 co-relation queries the response was YES. [2024-06-14 11:42:38,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40744 conditions, 5428 events. 3108/5428 cut-off events. For 1076725/1076725 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 38125 event pairs, 613 based on Foata normal form. 1/5421 useless extension candidates. Maximal degree in co-relation 40539. Up to 4514 conditions per place. [2024-06-14 11:42:38,993 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 402 selfloop transitions, 153 changer transitions 0/564 dead transitions. [2024-06-14 11:42:38,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 564 transitions, 7216 flow [2024-06-14 11:42:38,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:38,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:38,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:42:38,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:42:38,994 INFO L175 Difference]: Start difference. First operand has 425 places, 548 transitions, 5700 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:42:38,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 564 transitions, 7216 flow [2024-06-14 11:42:45,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 564 transitions, 6971 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-14 11:42:45,294 INFO L231 Difference]: Finished difference. Result has 426 places, 551 transitions, 5823 flow [2024-06-14 11:42:45,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5823, PETRI_PLACES=426, PETRI_TRANSITIONS=551} [2024-06-14 11:42:45,294 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 381 predicate places. [2024-06-14 11:42:45,294 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 551 transitions, 5823 flow [2024-06-14 11:42:45,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:45,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:45,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:45,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 11:42:45,295 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-14 11:42:45,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:45,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1574482788, now seen corresponding path program 14 times [2024-06-14 11:42:45,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:45,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295278005] [2024-06-14 11:42:45,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:45,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:45,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:45,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:42:45,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:45,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295278005] [2024-06-14 11:42:45,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295278005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:45,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:45,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:42:45,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161160414] [2024-06-14 11:42:45,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:45,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:42:45,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:45,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:42:45,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:42:45,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:42:45,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 551 transitions, 5823 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:45,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:45,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:42:45,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:46,607 INFO L124 PetriNetUnfolderBase]: 3113/5450 cut-off events. [2024-06-14 11:42:46,607 INFO L125 PetriNetUnfolderBase]: For 1086975/1086975 co-relation queries the response was YES. [2024-06-14 11:42:46,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40867 conditions, 5450 events. 3113/5450 cut-off events. For 1086975/1086975 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 38353 event pairs, 591 based on Foata normal form. 1/5434 useless extension candidates. Maximal degree in co-relation 40661. Up to 4520 conditions per place. [2024-06-14 11:42:46,672 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 403 selfloop transitions, 161 changer transitions 0/573 dead transitions. [2024-06-14 11:42:46,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 573 transitions, 7689 flow [2024-06-14 11:42:46,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:42:46,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:42:46,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 11:42:46,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-14 11:42:46,673 INFO L175 Difference]: Start difference. First operand has 426 places, 551 transitions, 5823 flow. Second operand 7 states and 182 transitions. [2024-06-14 11:42:46,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 573 transitions, 7689 flow [2024-06-14 11:42:55,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 573 transitions, 7451 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 11:42:55,557 INFO L231 Difference]: Finished difference. Result has 428 places, 554 transitions, 5961 flow [2024-06-14 11:42:55,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5588, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5961, PETRI_PLACES=428, PETRI_TRANSITIONS=554} [2024-06-14 11:42:55,557 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 383 predicate places. [2024-06-14 11:42:55,557 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 554 transitions, 5961 flow [2024-06-14 11:42:55,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:55,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:42:55,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:42:55,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 11:42:55,558 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-14 11:42:55,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:42:55,558 INFO L85 PathProgramCache]: Analyzing trace with hash -440682022, now seen corresponding path program 15 times [2024-06-14 11:42:55,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:42:55,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943443638] [2024-06-14 11:42:55,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:42:55,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:42:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:42:55,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-14 11:42:55,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:42:55,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943443638] [2024-06-14 11:42:55,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943443638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:42:55,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:42:55,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:42:55,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011819694] [2024-06-14 11:42:55,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:42:55,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:42:55,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:42:55,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:42:55,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:42:55,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:42:55,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 554 transitions, 5961 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:42:55,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:42:55,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:42:55,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:42:56,952 INFO L124 PetriNetUnfolderBase]: 3126/5460 cut-off events. [2024-06-14 11:42:56,952 INFO L125 PetriNetUnfolderBase]: For 1115272/1115272 co-relation queries the response was YES. [2024-06-14 11:42:57,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41269 conditions, 5460 events. 3126/5460 cut-off events. For 1115272/1115272 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38449 event pairs, 613 based on Foata normal form. 1/5453 useless extension candidates. Maximal degree in co-relation 41061. Up to 4535 conditions per place. [2024-06-14 11:42:57,020 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 403 selfloop transitions, 162 changer transitions 0/574 dead transitions. [2024-06-14 11:42:57,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 574 transitions, 7887 flow [2024-06-14 11:42:57,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:42:57,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:42:57,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:42:57,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:42:57,021 INFO L175 Difference]: Start difference. First operand has 428 places, 554 transitions, 5961 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:42:57,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 574 transitions, 7887 flow [2024-06-14 11:43:03,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 574 transitions, 7625 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 11:43:03,114 INFO L231 Difference]: Finished difference. Result has 432 places, 560 transitions, 6145 flow [2024-06-14 11:43:03,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5705, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6145, PETRI_PLACES=432, PETRI_TRANSITIONS=560} [2024-06-14 11:43:03,114 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 387 predicate places. [2024-06-14 11:43:03,115 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 560 transitions, 6145 flow [2024-06-14 11:43:03,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:03,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:03,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:03,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 11:43:03,115 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-14 11:43:03,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:03,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1474447234, now seen corresponding path program 16 times [2024-06-14 11:43:03,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:03,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562452658] [2024-06-14 11:43:03,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:03,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:03,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:03,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:03,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:03,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562452658] [2024-06-14 11:43:03,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562452658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:03,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:03,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:03,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490838229] [2024-06-14 11:43:03,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:03,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:03,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:03,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:03,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:03,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:03,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 560 transitions, 6145 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:03,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:03,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:03,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:04,343 INFO L124 PetriNetUnfolderBase]: 3123/5454 cut-off events. [2024-06-14 11:43:04,344 INFO L125 PetriNetUnfolderBase]: For 1116455/1116455 co-relation queries the response was YES. [2024-06-14 11:43:04,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41180 conditions, 5454 events. 3123/5454 cut-off events. For 1116455/1116455 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38370 event pairs, 616 based on Foata normal form. 1/5447 useless extension candidates. Maximal degree in co-relation 40971. Up to 4532 conditions per place. [2024-06-14 11:43:04,425 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 401 selfloop transitions, 163 changer transitions 0/573 dead transitions. [2024-06-14 11:43:04,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 573 transitions, 7629 flow [2024-06-14 11:43:04,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:04,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:04,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 11:43:04,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:43:04,427 INFO L175 Difference]: Start difference. First operand has 432 places, 560 transitions, 6145 flow. Second operand 8 states and 198 transitions. [2024-06-14 11:43:04,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 573 transitions, 7629 flow [2024-06-14 11:43:10,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 573 transitions, 7373 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 11:43:10,625 INFO L231 Difference]: Finished difference. Result has 436 places, 560 transitions, 6221 flow [2024-06-14 11:43:10,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6221, PETRI_PLACES=436, PETRI_TRANSITIONS=560} [2024-06-14 11:43:10,626 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 391 predicate places. [2024-06-14 11:43:10,626 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 560 transitions, 6221 flow [2024-06-14 11:43:10,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:10,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:10,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:10,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 11:43:10,626 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-14 11:43:10,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:10,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1987187066, now seen corresponding path program 17 times [2024-06-14 11:43:10,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:10,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646694278] [2024-06-14 11:43:10,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:10,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:10,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:10,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:10,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:10,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646694278] [2024-06-14 11:43:10,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646694278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:10,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:10,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:10,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402935420] [2024-06-14 11:43:10,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:10,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:10,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:10,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:10,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:10,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:10,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 560 transitions, 6221 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:10,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:10,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:10,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:11,902 INFO L124 PetriNetUnfolderBase]: 3120/5453 cut-off events. [2024-06-14 11:43:11,903 INFO L125 PetriNetUnfolderBase]: For 1117395/1117395 co-relation queries the response was YES. [2024-06-14 11:43:11,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41074 conditions, 5453 events. 3120/5453 cut-off events. For 1117395/1117395 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38416 event pairs, 612 based on Foata normal form. 1/5446 useless extension candidates. Maximal degree in co-relation 40863. Up to 4529 conditions per place. [2024-06-14 11:43:11,974 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 402 selfloop transitions, 163 changer transitions 0/574 dead transitions. [2024-06-14 11:43:11,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 574 transitions, 8039 flow [2024-06-14 11:43:11,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:11,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:11,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:43:11,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:43:11,975 INFO L175 Difference]: Start difference. First operand has 436 places, 560 transitions, 6221 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:43:11,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 574 transitions, 8039 flow [2024-06-14 11:43:17,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 574 transitions, 7581 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 11:43:17,244 INFO L231 Difference]: Finished difference. Result has 436 places, 560 transitions, 6095 flow [2024-06-14 11:43:17,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5763, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6095, PETRI_PLACES=436, PETRI_TRANSITIONS=560} [2024-06-14 11:43:17,245 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 391 predicate places. [2024-06-14 11:43:17,245 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 560 transitions, 6095 flow [2024-06-14 11:43:17,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:17,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:17,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:17,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 11:43:17,246 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-14 11:43:17,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:17,246 INFO L85 PathProgramCache]: Analyzing trace with hash -892363262, now seen corresponding path program 18 times [2024-06-14 11:43:17,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:17,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842053546] [2024-06-14 11:43:17,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:17,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:17,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:17,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:17,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:17,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842053546] [2024-06-14 11:43:17,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842053546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:17,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:17,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:17,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460900619] [2024-06-14 11:43:17,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:17,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:17,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:17,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:17,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:17,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:17,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 560 transitions, 6095 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:17,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:17,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:17,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:18,514 INFO L124 PetriNetUnfolderBase]: 3117/5455 cut-off events. [2024-06-14 11:43:18,515 INFO L125 PetriNetUnfolderBase]: For 1114709/1114709 co-relation queries the response was YES. [2024-06-14 11:43:18,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40923 conditions, 5455 events. 3117/5455 cut-off events. For 1114709/1114709 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38493 event pairs, 602 based on Foata normal form. 1/5448 useless extension candidates. Maximal degree in co-relation 40712. Up to 4526 conditions per place. [2024-06-14 11:43:18,582 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 397 selfloop transitions, 167 changer transitions 0/573 dead transitions. [2024-06-14 11:43:18,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 573 transitions, 7583 flow [2024-06-14 11:43:18,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:18,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:18,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 11:43:18,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-14 11:43:18,584 INFO L175 Difference]: Start difference. First operand has 436 places, 560 transitions, 6095 flow. Second operand 8 states and 197 transitions. [2024-06-14 11:43:18,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 573 transitions, 7583 flow [2024-06-14 11:43:24,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 573 transitions, 7034 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 11:43:24,104 INFO L231 Difference]: Finished difference. Result has 435 places, 560 transitions, 5886 flow [2024-06-14 11:43:24,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5546, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5886, PETRI_PLACES=435, PETRI_TRANSITIONS=560} [2024-06-14 11:43:24,104 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 390 predicate places. [2024-06-14 11:43:24,104 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 560 transitions, 5886 flow [2024-06-14 11:43:24,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:24,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:24,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:24,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 11:43:24,105 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-14 11:43:24,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:24,105 INFO L85 PathProgramCache]: Analyzing trace with hash 391213182, now seen corresponding path program 19 times [2024-06-14 11:43:24,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:24,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725945158] [2024-06-14 11:43:24,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:24,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:24,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:24,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-14 11:43:24,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:24,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725945158] [2024-06-14 11:43:24,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725945158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:24,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:24,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:24,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287947685] [2024-06-14 11:43:24,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:24,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:24,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:24,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:24,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:24,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:24,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 560 transitions, 5886 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:24,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:24,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:24,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:25,533 INFO L124 PetriNetUnfolderBase]: 3114/5451 cut-off events. [2024-06-14 11:43:25,534 INFO L125 PetriNetUnfolderBase]: For 1111808/1111808 co-relation queries the response was YES. [2024-06-14 11:43:25,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40649 conditions, 5451 events. 3114/5451 cut-off events. For 1111808/1111808 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38469 event pairs, 602 based on Foata normal form. 1/5444 useless extension candidates. Maximal degree in co-relation 40438. Up to 4523 conditions per place. [2024-06-14 11:43:25,600 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 398 selfloop transitions, 168 changer transitions 0/575 dead transitions. [2024-06-14 11:43:25,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 575 transitions, 7384 flow [2024-06-14 11:43:25,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:43:25,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:43:25,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-14 11:43:25,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-14 11:43:25,601 INFO L175 Difference]: Start difference. First operand has 435 places, 560 transitions, 5886 flow. Second operand 10 states and 241 transitions. [2024-06-14 11:43:25,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 575 transitions, 7384 flow [2024-06-14 11:43:31,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 575 transitions, 6947 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 11:43:31,768 INFO L231 Difference]: Finished difference. Result has 437 places, 560 transitions, 5791 flow [2024-06-14 11:43:31,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5791, PETRI_PLACES=437, PETRI_TRANSITIONS=560} [2024-06-14 11:43:31,768 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 392 predicate places. [2024-06-14 11:43:31,769 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 560 transitions, 5791 flow [2024-06-14 11:43:31,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:31,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:31,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:31,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 11:43:31,769 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:31,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:31,769 INFO L85 PathProgramCache]: Analyzing trace with hash 854764746, now seen corresponding path program 20 times [2024-06-14 11:43:31,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:31,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965270779] [2024-06-14 11:43:31,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:31,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:31,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:31,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:31,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965270779] [2024-06-14 11:43:31,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965270779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:31,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:31,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:31,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055556921] [2024-06-14 11:43:31,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:31,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:31,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:31,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:31,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:31,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:31,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 560 transitions, 5791 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:31,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:31,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:31,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:33,065 INFO L124 PetriNetUnfolderBase]: 3111/5438 cut-off events. [2024-06-14 11:43:33,066 INFO L125 PetriNetUnfolderBase]: For 1109905/1109905 co-relation queries the response was YES. [2024-06-14 11:43:33,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40454 conditions, 5438 events. 3111/5438 cut-off events. For 1109905/1109905 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 38240 event pairs, 616 based on Foata normal form. 1/5431 useless extension candidates. Maximal degree in co-relation 40242. Up to 4520 conditions per place. [2024-06-14 11:43:33,131 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 396 selfloop transitions, 167 changer transitions 0/572 dead transitions. [2024-06-14 11:43:33,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 572 transitions, 6945 flow [2024-06-14 11:43:33,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:33,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 11:43:33,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-14 11:43:33,132 INFO L175 Difference]: Start difference. First operand has 437 places, 560 transitions, 5791 flow. Second operand 8 states and 196 transitions. [2024-06-14 11:43:33,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 572 transitions, 6945 flow [2024-06-14 11:43:39,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 572 transitions, 6279 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 11:43:39,475 INFO L231 Difference]: Finished difference. Result has 433 places, 560 transitions, 5465 flow [2024-06-14 11:43:39,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5465, PETRI_PLACES=433, PETRI_TRANSITIONS=560} [2024-06-14 11:43:39,476 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 388 predicate places. [2024-06-14 11:43:39,476 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 560 transitions, 5465 flow [2024-06-14 11:43:39,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:39,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:39,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:39,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 11:43:39,477 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:39,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:39,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1674486070, now seen corresponding path program 5 times [2024-06-14 11:43:39,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:39,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318939086] [2024-06-14 11:43:39,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:39,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:39,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:39,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:39,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:39,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318939086] [2024-06-14 11:43:39,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318939086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:39,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:39,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:43:39,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371745768] [2024-06-14 11:43:39,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:39,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:43:39,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:39,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:43:39,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:43:39,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:39,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 560 transitions, 5465 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:39,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:39,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:39,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:40,714 INFO L124 PetriNetUnfolderBase]: 3119/5473 cut-off events. [2024-06-14 11:43:40,714 INFO L125 PetriNetUnfolderBase]: For 1136140/1136140 co-relation queries the response was YES. [2024-06-14 11:43:40,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40613 conditions, 5473 events. 3119/5473 cut-off events. For 1136140/1136140 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 38646 event pairs, 565 based on Foata normal form. 2/5465 useless extension candidates. Maximal degree in co-relation 40401. Up to 4697 conditions per place. [2024-06-14 11:43:40,801 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 505 selfloop transitions, 66 changer transitions 0/580 dead transitions. [2024-06-14 11:43:40,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 580 transitions, 6737 flow [2024-06-14 11:43:40,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:43:40,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:43:40,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 11:43:40,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5746753246753247 [2024-06-14 11:43:40,802 INFO L175 Difference]: Start difference. First operand has 433 places, 560 transitions, 5465 flow. Second operand 7 states and 177 transitions. [2024-06-14 11:43:40,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 580 transitions, 6737 flow [2024-06-14 11:43:48,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 580 transitions, 6383 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:43:48,825 INFO L231 Difference]: Finished difference. Result has 432 places, 562 transitions, 5338 flow [2024-06-14 11:43:48,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5111, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5338, PETRI_PLACES=432, PETRI_TRANSITIONS=562} [2024-06-14 11:43:48,829 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 387 predicate places. [2024-06-14 11:43:48,829 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 562 transitions, 5338 flow [2024-06-14 11:43:48,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:48,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:48,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:48,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 11:43:48,830 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:48,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:48,830 INFO L85 PathProgramCache]: Analyzing trace with hash -770994240, now seen corresponding path program 6 times [2024-06-14 11:43:48,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:48,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500008749] [2024-06-14 11:43:48,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:48,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:48,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:48,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:48,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500008749] [2024-06-14 11:43:48,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500008749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:48,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:48,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:43:48,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069847624] [2024-06-14 11:43:48,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:48,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:43:48,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:48,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:43:48,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:43:48,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:48,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 562 transitions, 5338 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:48,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:48,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:48,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:50,192 INFO L124 PetriNetUnfolderBase]: 3127/5482 cut-off events. [2024-06-14 11:43:50,192 INFO L125 PetriNetUnfolderBase]: For 1151848/1151848 co-relation queries the response was YES. [2024-06-14 11:43:50,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40709 conditions, 5482 events. 3127/5482 cut-off events. For 1151848/1151848 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38737 event pairs, 579 based on Foata normal form. 2/5479 useless extension candidates. Maximal degree in co-relation 40496. Up to 4709 conditions per place. [2024-06-14 11:43:50,268 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 503 selfloop transitions, 65 changer transitions 0/577 dead transitions. [2024-06-14 11:43:50,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 577 transitions, 6594 flow [2024-06-14 11:43:50,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:43:50,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:43:50,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 11:43:50,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5482954545454546 [2024-06-14 11:43:50,269 INFO L175 Difference]: Start difference. First operand has 432 places, 562 transitions, 5338 flow. Second operand 8 states and 193 transitions. [2024-06-14 11:43:50,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 577 transitions, 6594 flow [2024-06-14 11:43:57,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 577 transitions, 6383 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 11:43:57,963 INFO L231 Difference]: Finished difference. Result has 435 places, 564 transitions, 5356 flow [2024-06-14 11:43:57,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5127, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5356, PETRI_PLACES=435, PETRI_TRANSITIONS=564} [2024-06-14 11:43:57,964 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 390 predicate places. [2024-06-14 11:43:57,964 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 564 transitions, 5356 flow [2024-06-14 11:43:57,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:57,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:43:57,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:43:57,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 11:43:57,964 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:43:57,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:43:57,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1001959714, now seen corresponding path program 7 times [2024-06-14 11:43:57,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:43:57,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313754436] [2024-06-14 11:43:57,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:43:57,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:43:57,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:43:58,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:43:58,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:43:58,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313754436] [2024-06-14 11:43:58,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313754436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:43:58,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:43:58,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:43:58,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432844589] [2024-06-14 11:43:58,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:43:58,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:43:58,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:43:58,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:43:58,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:43:58,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:43:58,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 564 transitions, 5356 flow. Second operand has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:43:58,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:43:58,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:43:58,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:43:59,225 INFO L124 PetriNetUnfolderBase]: 3135/5503 cut-off events. [2024-06-14 11:43:59,225 INFO L125 PetriNetUnfolderBase]: For 1166586/1166586 co-relation queries the response was YES. [2024-06-14 11:43:59,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40913 conditions, 5503 events. 3135/5503 cut-off events. For 1166586/1166586 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38888 event pairs, 565 based on Foata normal form. 2/5495 useless extension candidates. Maximal degree in co-relation 40699. Up to 4695 conditions per place. [2024-06-14 11:43:59,302 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 505 selfloop transitions, 73 changer transitions 0/587 dead transitions. [2024-06-14 11:43:59,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 587 transitions, 6716 flow [2024-06-14 11:43:59,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:43:59,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:43:59,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 11:43:59,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577922077922078 [2024-06-14 11:43:59,303 INFO L175 Difference]: Start difference. First operand has 435 places, 564 transitions, 5356 flow. Second operand 7 states and 178 transitions. [2024-06-14 11:43:59,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 587 transitions, 6716 flow [2024-06-14 11:44:06,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 587 transitions, 6503 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-14 11:44:06,892 INFO L231 Difference]: Finished difference. Result has 437 places, 568 transitions, 5470 flow [2024-06-14 11:44:06,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5143, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5470, PETRI_PLACES=437, PETRI_TRANSITIONS=568} [2024-06-14 11:44:06,892 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 392 predicate places. [2024-06-14 11:44:06,893 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 568 transitions, 5470 flow [2024-06-14 11:44:06,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.428571428571427) internal successors, (129), 7 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:06,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:06,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:06,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 11:44:06,893 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:06,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:06,893 INFO L85 PathProgramCache]: Analyzing trace with hash -753852480, now seen corresponding path program 8 times [2024-06-14 11:44:06,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:06,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732358220] [2024-06-14 11:44:06,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:06,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:06,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:07,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-14 11:44:07,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:07,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732358220] [2024-06-14 11:44:07,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732358220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:07,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:07,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:07,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315124268] [2024-06-14 11:44:07,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:07,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:07,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:07,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:07,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:07,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:44:07,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 568 transitions, 5470 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:07,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:07,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:44:07,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:08,190 INFO L124 PetriNetUnfolderBase]: 3143/5514 cut-off events. [2024-06-14 11:44:08,190 INFO L125 PetriNetUnfolderBase]: For 1181734/1181734 co-relation queries the response was YES. [2024-06-14 11:44:08,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41188 conditions, 5514 events. 3143/5514 cut-off events. For 1181734/1181734 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 39050 event pairs, 581 based on Foata normal form. 2/5511 useless extension candidates. Maximal degree in co-relation 40972. Up to 4713 conditions per place. [2024-06-14 11:44:08,264 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 506 selfloop transitions, 70 changer transitions 0/585 dead transitions. [2024-06-14 11:44:08,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 585 transitions, 6754 flow [2024-06-14 11:44:08,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:08,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:08,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 11:44:08,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404040404040404 [2024-06-14 11:44:08,266 INFO L175 Difference]: Start difference. First operand has 437 places, 568 transitions, 5470 flow. Second operand 9 states and 214 transitions. [2024-06-14 11:44:08,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 585 transitions, 6754 flow [2024-06-14 11:44:15,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 585 transitions, 6534 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-06-14 11:44:15,839 INFO L231 Difference]: Finished difference. Result has 443 places, 570 transitions, 5497 flow [2024-06-14 11:44:15,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5250, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5497, PETRI_PLACES=443, PETRI_TRANSITIONS=570} [2024-06-14 11:44:15,840 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 398 predicate places. [2024-06-14 11:44:15,840 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 570 transitions, 5497 flow [2024-06-14 11:44:15,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:15,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:15,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:15,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 11:44:15,840 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:15,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:15,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1101586684, now seen corresponding path program 9 times [2024-06-14 11:44:15,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:15,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328330878] [2024-06-14 11:44:15,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:15,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:15,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:15,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:15,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328330878] [2024-06-14 11:44:15,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328330878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:15,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:15,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:15,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915470677] [2024-06-14 11:44:15,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:15,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:15,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:15,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:15,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:16,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:44:16,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 570 transitions, 5497 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:16,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:16,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:44:16,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:17,152 INFO L124 PetriNetUnfolderBase]: 3164/5550 cut-off events. [2024-06-14 11:44:17,152 INFO L125 PetriNetUnfolderBase]: For 1227219/1227219 co-relation queries the response was YES. [2024-06-14 11:44:17,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42132 conditions, 5550 events. 3164/5550 cut-off events. For 1227219/1227219 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 39327 event pairs, 578 based on Foata normal form. 2/5547 useless extension candidates. Maximal degree in co-relation 41914. Up to 4733 conditions per place. [2024-06-14 11:44:17,224 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 509 selfloop transitions, 72 changer transitions 0/590 dead transitions. [2024-06-14 11:44:17,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 590 transitions, 7251 flow [2024-06-14 11:44:17,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:17,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:17,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 11:44:17,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511363636363636 [2024-06-14 11:44:17,225 INFO L175 Difference]: Start difference. First operand has 443 places, 570 transitions, 5497 flow. Second operand 8 states and 194 transitions. [2024-06-14 11:44:17,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 590 transitions, 7251 flow [2024-06-14 11:44:24,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 590 transitions, 7020 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-14 11:44:24,441 INFO L231 Difference]: Finished difference. Result has 445 places, 575 transitions, 5647 flow [2024-06-14 11:44:24,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5266, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5647, PETRI_PLACES=445, PETRI_TRANSITIONS=575} [2024-06-14 11:44:24,442 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 400 predicate places. [2024-06-14 11:44:24,442 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 575 transitions, 5647 flow [2024-06-14 11:44:24,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:24,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:24,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:24,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 11:44:24,443 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:24,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:24,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1256754680, now seen corresponding path program 10 times [2024-06-14 11:44:24,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:24,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351346114] [2024-06-14 11:44:24,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:24,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:24,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:24,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:24,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:24,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351346114] [2024-06-14 11:44:24,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351346114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:24,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:24,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:24,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83301036] [2024-06-14 11:44:24,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:24,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:24,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:24,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:24,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:24,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:44:24,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 575 transitions, 5647 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:24,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:24,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:44:24,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:25,769 INFO L124 PetriNetUnfolderBase]: 3172/5564 cut-off events. [2024-06-14 11:44:25,769 INFO L125 PetriNetUnfolderBase]: For 1242778/1242778 co-relation queries the response was YES. [2024-06-14 11:44:25,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42399 conditions, 5564 events. 3172/5564 cut-off events. For 1242778/1242778 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39466 event pairs, 582 based on Foata normal form. 2/5561 useless extension candidates. Maximal degree in co-relation 42179. Up to 4776 conditions per place. [2024-06-14 11:44:25,840 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 515 selfloop transitions, 66 changer transitions 0/590 dead transitions. [2024-06-14 11:44:25,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 590 transitions, 6947 flow [2024-06-14 11:44:25,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:44:25,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:44:25,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 11:44:25,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 11:44:25,841 INFO L175 Difference]: Start difference. First operand has 445 places, 575 transitions, 5647 flow. Second operand 8 states and 192 transitions. [2024-06-14 11:44:25,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 590 transitions, 6947 flow [2024-06-14 11:44:33,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 590 transitions, 6705 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-14 11:44:33,130 INFO L231 Difference]: Finished difference. Result has 449 places, 577 transitions, 5654 flow [2024-06-14 11:44:33,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5435, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5654, PETRI_PLACES=449, PETRI_TRANSITIONS=577} [2024-06-14 11:44:33,130 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 404 predicate places. [2024-06-14 11:44:33,130 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 577 transitions, 5654 flow [2024-06-14 11:44:33,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:33,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:33,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:33,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 11:44:33,131 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:33,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:33,131 INFO L85 PathProgramCache]: Analyzing trace with hash 2006417962, now seen corresponding path program 11 times [2024-06-14 11:44:33,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:33,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954419130] [2024-06-14 11:44:33,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:33,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:33,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:33,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:33,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:33,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954419130] [2024-06-14 11:44:33,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954419130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:33,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:33,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:33,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508269723] [2024-06-14 11:44:33,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:33,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:33,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:33,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:33,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:33,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:44:33,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 577 transitions, 5654 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:33,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:33,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:44:33,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:34,521 INFO L124 PetriNetUnfolderBase]: 3180/5580 cut-off events. [2024-06-14 11:44:34,521 INFO L125 PetriNetUnfolderBase]: For 1253840/1253840 co-relation queries the response was YES. [2024-06-14 11:44:34,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42495 conditions, 5580 events. 3180/5580 cut-off events. For 1253840/1253840 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39604 event pairs, 582 based on Foata normal form. 2/5577 useless extension candidates. Maximal degree in co-relation 42273. Up to 4759 conditions per place. [2024-06-14 11:44:34,601 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 514 selfloop transitions, 74 changer transitions 0/597 dead transitions. [2024-06-14 11:44:34,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 597 transitions, 7367 flow [2024-06-14 11:44:34,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:44:34,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:44:34,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 11:44:34,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-14 11:44:34,602 INFO L175 Difference]: Start difference. First operand has 449 places, 577 transitions, 5654 flow. Second operand 10 states and 235 transitions. [2024-06-14 11:44:34,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 597 transitions, 7367 flow [2024-06-14 11:44:42,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 597 transitions, 7170 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 11:44:42,700 INFO L231 Difference]: Finished difference. Result has 454 places, 580 transitions, 5777 flow [2024-06-14 11:44:42,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5457, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5777, PETRI_PLACES=454, PETRI_TRANSITIONS=580} [2024-06-14 11:44:42,701 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 409 predicate places. [2024-06-14 11:44:42,701 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 580 transitions, 5777 flow [2024-06-14 11:44:42,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:42,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:42,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:42,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 11:44:42,701 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:42,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:42,702 INFO L85 PathProgramCache]: Analyzing trace with hash 854534664, now seen corresponding path program 12 times [2024-06-14 11:44:42,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:42,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145872436] [2024-06-14 11:44:42,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:42,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:42,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:42,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:42,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:42,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145872436] [2024-06-14 11:44:42,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145872436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:42,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:42,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:42,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485266856] [2024-06-14 11:44:42,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:42,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:42,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:42,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:42,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:42,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:44:42,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 580 transitions, 5777 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:42,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:42,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:44:42,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:44,108 INFO L124 PetriNetUnfolderBase]: 3175/5573 cut-off events. [2024-06-14 11:44:44,109 INFO L125 PetriNetUnfolderBase]: For 1237432/1237432 co-relation queries the response was YES. [2024-06-14 11:44:44,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42142 conditions, 5573 events. 3175/5573 cut-off events. For 1237432/1237432 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39567 event pairs, 583 based on Foata normal form. 2/5570 useless extension candidates. Maximal degree in co-relation 41918. Up to 4781 conditions per place. [2024-06-14 11:44:44,186 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 519 selfloop transitions, 67 changer transitions 0/595 dead transitions. [2024-06-14 11:44:44,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 595 transitions, 6983 flow [2024-06-14 11:44:44,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:44:44,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:44:44,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-14 11:44:44,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5295454545454545 [2024-06-14 11:44:44,187 INFO L175 Difference]: Start difference. First operand has 454 places, 580 transitions, 5777 flow. Second operand 10 states and 233 transitions. [2024-06-14 11:44:44,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 595 transitions, 6983 flow [2024-06-14 11:44:53,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 595 transitions, 6644 flow, removed 102 selfloop flow, removed 7 redundant places. [2024-06-14 11:44:53,050 INFO L231 Difference]: Finished difference. Result has 457 places, 580 transitions, 5577 flow [2024-06-14 11:44:53,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5577, PETRI_PLACES=457, PETRI_TRANSITIONS=580} [2024-06-14 11:44:53,051 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 412 predicate places. [2024-06-14 11:44:53,051 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 580 transitions, 5577 flow [2024-06-14 11:44:53,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:53,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:44:53,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:44:53,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 11:44:53,052 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:44:53,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:44:53,052 INFO L85 PathProgramCache]: Analyzing trace with hash 555235492, now seen corresponding path program 13 times [2024-06-14 11:44:53,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:44:53,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408863871] [2024-06-14 11:44:53,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:44:53,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:44:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:44:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:44:53,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:44:53,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408863871] [2024-06-14 11:44:53,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408863871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:44:53,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:44:53,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:44:53,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771929813] [2024-06-14 11:44:53,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:44:53,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:44:53,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:44:53,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:44:53,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:44:53,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:44:53,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 580 transitions, 5577 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:44:53,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:44:53,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:44:53,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:44:54,476 INFO L124 PetriNetUnfolderBase]: 3183/5593 cut-off events. [2024-06-14 11:44:54,477 INFO L125 PetriNetUnfolderBase]: For 1248743/1248743 co-relation queries the response was YES. [2024-06-14 11:44:54,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42044 conditions, 5593 events. 3183/5593 cut-off events. For 1248743/1248743 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 39785 event pairs, 562 based on Foata normal form. 2/5590 useless extension candidates. Maximal degree in co-relation 41819. Up to 4646 conditions per place. [2024-06-14 11:44:54,561 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 496 selfloop transitions, 98 changer transitions 0/603 dead transitions. [2024-06-14 11:44:54,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 603 transitions, 7445 flow [2024-06-14 11:44:54,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:44:54,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:44:54,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 11:44:54,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 11:44:54,562 INFO L175 Difference]: Start difference. First operand has 457 places, 580 transitions, 5577 flow. Second operand 9 states and 216 transitions. [2024-06-14 11:44:54,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 603 transitions, 7445 flow [2024-06-14 11:45:01,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 603 transitions, 7300 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:45:01,651 INFO L231 Difference]: Finished difference. Result has 458 places, 586 transitions, 5964 flow [2024-06-14 11:45:01,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5964, PETRI_PLACES=458, PETRI_TRANSITIONS=586} [2024-06-14 11:45:01,651 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 413 predicate places. [2024-06-14 11:45:01,652 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 586 transitions, 5964 flow [2024-06-14 11:45:01,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:01,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:01,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:01,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 11:45:01,652 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:01,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:01,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1952916984, now seen corresponding path program 14 times [2024-06-14 11:45:01,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:01,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794825230] [2024-06-14 11:45:01,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:01,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:01,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:01,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:01,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:01,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794825230] [2024-06-14 11:45:01,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794825230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:01,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:01,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:01,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405820206] [2024-06-14 11:45:01,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:01,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:01,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:01,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:01,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:01,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:45:01,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 586 transitions, 5964 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:01,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:01,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:45:01,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:03,050 INFO L124 PetriNetUnfolderBase]: 3178/5586 cut-off events. [2024-06-14 11:45:03,050 INFO L125 PetriNetUnfolderBase]: For 1232886/1232886 co-relation queries the response was YES. [2024-06-14 11:45:03,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41969 conditions, 5586 events. 3178/5586 cut-off events. For 1232886/1232886 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 39754 event pairs, 560 based on Foata normal form. 2/5583 useless extension candidates. Maximal degree in co-relation 41742. Up to 4642 conditions per place. [2024-06-14 11:45:03,132 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 493 selfloop transitions, 100 changer transitions 0/602 dead transitions. [2024-06-14 11:45:03,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 602 transitions, 7186 flow [2024-06-14 11:45:03,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:03,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:03,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 11:45:03,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5429292929292929 [2024-06-14 11:45:03,134 INFO L175 Difference]: Start difference. First operand has 458 places, 586 transitions, 5964 flow. Second operand 9 states and 215 transitions. [2024-06-14 11:45:03,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 602 transitions, 7186 flow [2024-06-14 11:45:11,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 602 transitions, 6854 flow, removed 127 selfloop flow, removed 4 redundant places. [2024-06-14 11:45:11,591 INFO L231 Difference]: Finished difference. Result has 463 places, 586 transitions, 5837 flow [2024-06-14 11:45:11,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5837, PETRI_PLACES=463, PETRI_TRANSITIONS=586} [2024-06-14 11:45:11,592 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 418 predicate places. [2024-06-14 11:45:11,592 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 586 transitions, 5837 flow [2024-06-14 11:45:11,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:11,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:11,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:11,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 11:45:11,592 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:11,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:11,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1303158754, now seen corresponding path program 1 times [2024-06-14 11:45:11,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:11,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562074989] [2024-06-14 11:45:11,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:11,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:11,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:11,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:11,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562074989] [2024-06-14 11:45:11,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562074989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:11,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:11,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:11,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121311410] [2024-06-14 11:45:11,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:11,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:11,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:11,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:11,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:11,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:45:11,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 586 transitions, 5837 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:11,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:11,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:45:11,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:13,108 INFO L124 PetriNetUnfolderBase]: 3310/5813 cut-off events. [2024-06-14 11:45:13,109 INFO L125 PetriNetUnfolderBase]: For 1666209/1666209 co-relation queries the response was YES. [2024-06-14 11:45:13,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46904 conditions, 5813 events. 3310/5813 cut-off events. For 1666209/1666209 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 41458 event pairs, 529 based on Foata normal form. 12/5824 useless extension candidates. Maximal degree in co-relation 46675. Up to 4755 conditions per place. [2024-06-14 11:45:13,196 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 580 selfloop transitions, 35 changer transitions 0/624 dead transitions. [2024-06-14 11:45:13,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 624 transitions, 7725 flow [2024-06-14 11:45:13,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:13,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:13,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-14 11:45:13,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5732323232323232 [2024-06-14 11:45:13,197 INFO L175 Difference]: Start difference. First operand has 463 places, 586 transitions, 5837 flow. Second operand 9 states and 227 transitions. [2024-06-14 11:45:13,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 624 transitions, 7725 flow [2024-06-14 11:45:22,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 624 transitions, 7399 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 11:45:22,044 INFO L231 Difference]: Finished difference. Result has 463 places, 589 transitions, 5748 flow [2024-06-14 11:45:22,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5748, PETRI_PLACES=463, PETRI_TRANSITIONS=589} [2024-06-14 11:45:22,044 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 418 predicate places. [2024-06-14 11:45:22,045 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 589 transitions, 5748 flow [2024-06-14 11:45:22,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:22,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:22,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:22,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 11:45:22,045 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:22,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:22,045 INFO L85 PathProgramCache]: Analyzing trace with hash -253437154, now seen corresponding path program 2 times [2024-06-14 11:45:22,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:22,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091576156] [2024-06-14 11:45:22,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:22,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:22,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:22,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-14 11:45:22,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:22,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091576156] [2024-06-14 11:45:22,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091576156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:22,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:22,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:22,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764824931] [2024-06-14 11:45:22,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:22,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:22,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:22,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:22,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:22,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:45:22,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 589 transitions, 5748 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:22,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:22,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:45:22,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:23,617 INFO L124 PetriNetUnfolderBase]: 3396/5955 cut-off events. [2024-06-14 11:45:23,617 INFO L125 PetriNetUnfolderBase]: For 1829345/1829345 co-relation queries the response was YES. [2024-06-14 11:45:23,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49626 conditions, 5955 events. 3396/5955 cut-off events. For 1829345/1829345 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 42527 event pairs, 606 based on Foata normal form. 12/5966 useless extension candidates. Maximal degree in co-relation 49398. Up to 5046 conditions per place. [2024-06-14 11:45:23,709 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 581 selfloop transitions, 33 changer transitions 0/623 dead transitions. [2024-06-14 11:45:23,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 623 transitions, 7634 flow [2024-06-14 11:45:23,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:23,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:23,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-14 11:45:23,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631313131313131 [2024-06-14 11:45:23,710 INFO L175 Difference]: Start difference. First operand has 463 places, 589 transitions, 5748 flow. Second operand 9 states and 223 transitions. [2024-06-14 11:45:23,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 623 transitions, 7634 flow [2024-06-14 11:45:33,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 623 transitions, 7481 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-14 11:45:33,325 INFO L231 Difference]: Finished difference. Result has 467 places, 593 transitions, 5874 flow [2024-06-14 11:45:33,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5874, PETRI_PLACES=467, PETRI_TRANSITIONS=593} [2024-06-14 11:45:33,326 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 422 predicate places. [2024-06-14 11:45:33,326 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 593 transitions, 5874 flow [2024-06-14 11:45:33,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:33,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:33,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:33,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 11:45:33,326 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:33,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:33,327 INFO L85 PathProgramCache]: Analyzing trace with hash -248675554, now seen corresponding path program 3 times [2024-06-14 11:45:33,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:33,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264061655] [2024-06-14 11:45:33,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:33,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:33,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:33,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:33,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:33,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264061655] [2024-06-14 11:45:33,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264061655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:33,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:33,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:33,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057748515] [2024-06-14 11:45:33,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:33,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:33,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:33,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:33,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:33,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:45:33,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 593 transitions, 5874 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:33,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:33,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:45:33,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:34,824 INFO L124 PetriNetUnfolderBase]: 3360/5903 cut-off events. [2024-06-14 11:45:34,825 INFO L125 PetriNetUnfolderBase]: For 1641937/1641937 co-relation queries the response was YES. [2024-06-14 11:45:34,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45717 conditions, 5903 events. 3360/5903 cut-off events. For 1641937/1641937 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 42158 event pairs, 602 based on Foata normal form. 16/5918 useless extension candidates. Maximal degree in co-relation 45487. Up to 5090 conditions per place. [2024-06-14 11:45:34,918 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 581 selfloop transitions, 29 changer transitions 0/619 dead transitions. [2024-06-14 11:45:34,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 619 transitions, 7174 flow [2024-06-14 11:45:34,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:45:34,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:45:34,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 11:45:34,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553030303030303 [2024-06-14 11:45:34,919 INFO L175 Difference]: Start difference. First operand has 467 places, 593 transitions, 5874 flow. Second operand 9 states and 219 transitions. [2024-06-14 11:45:34,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 619 transitions, 7174 flow [2024-06-14 11:45:43,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 619 transitions, 6985 flow, removed 78 selfloop flow, removed 5 redundant places. [2024-06-14 11:45:43,109 INFO L231 Difference]: Finished difference. Result has 471 places, 593 transitions, 5749 flow [2024-06-14 11:45:43,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5685, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5749, PETRI_PLACES=471, PETRI_TRANSITIONS=593} [2024-06-14 11:45:43,110 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 426 predicate places. [2024-06-14 11:45:43,110 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 593 transitions, 5749 flow [2024-06-14 11:45:43,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:43,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:43,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:43,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 11:45:43,110 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:43,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:43,111 INFO L85 PathProgramCache]: Analyzing trace with hash -253220196, now seen corresponding path program 4 times [2024-06-14 11:45:43,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:43,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461432619] [2024-06-14 11:45:43,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:43,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:43,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:43,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:43,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461432619] [2024-06-14 11:45:43,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461432619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:43,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:43,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:43,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228886708] [2024-06-14 11:45:43,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:43,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:43,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:43,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:43,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:43,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:45:43,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 593 transitions, 5749 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:43,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:43,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:45:43,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:44,628 INFO L124 PetriNetUnfolderBase]: 3416/5986 cut-off events. [2024-06-14 11:45:44,628 INFO L125 PetriNetUnfolderBase]: For 1656996/1656996 co-relation queries the response was YES. [2024-06-14 11:45:44,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45893 conditions, 5986 events. 3416/5986 cut-off events. For 1656996/1656996 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42841 event pairs, 626 based on Foata normal form. 16/5995 useless extension candidates. Maximal degree in co-relation 45661. Up to 4931 conditions per place. [2024-06-14 11:45:44,722 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 448 selfloop transitions, 157 changer transitions 0/614 dead transitions. [2024-06-14 11:45:44,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 614 transitions, 7125 flow [2024-06-14 11:45:44,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:44,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:44,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:45:44,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738636363636364 [2024-06-14 11:45:44,723 INFO L175 Difference]: Start difference. First operand has 471 places, 593 transitions, 5749 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:45:44,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 614 transitions, 7125 flow [2024-06-14 11:45:51,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 614 transitions, 7059 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:45:51,870 INFO L231 Difference]: Finished difference. Result has 471 places, 595 transitions, 6111 flow [2024-06-14 11:45:51,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6111, PETRI_PLACES=471, PETRI_TRANSITIONS=595} [2024-06-14 11:45:51,871 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 426 predicate places. [2024-06-14 11:45:51,871 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 595 transitions, 6111 flow [2024-06-14 11:45:51,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:51,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:45:51,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:45:51,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 11:45:51,872 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:45:51,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:45:51,872 INFO L85 PathProgramCache]: Analyzing trace with hash -862354658, now seen corresponding path program 5 times [2024-06-14 11:45:51,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:45:51,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063980622] [2024-06-14 11:45:51,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:45:51,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:45:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:45:51,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:45:51,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:45:51,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063980622] [2024-06-14 11:45:51,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063980622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:45:51,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:45:51,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:45:51,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27216513] [2024-06-14 11:45:51,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:45:51,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:45:51,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:45:51,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:45:51,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:45:52,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:45:52,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 595 transitions, 6111 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:45:52,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:45:52,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:45:52,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:45:53,367 INFO L124 PetriNetUnfolderBase]: 3548/6196 cut-off events. [2024-06-14 11:45:53,367 INFO L125 PetriNetUnfolderBase]: For 1893758/1893758 co-relation queries the response was YES. [2024-06-14 11:45:53,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51683 conditions, 6196 events. 3548/6196 cut-off events. For 1893758/1893758 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 44439 event pairs, 648 based on Foata normal form. 12/6201 useless extension candidates. Maximal degree in co-relation 51450. Up to 4975 conditions per place. [2024-06-14 11:45:53,465 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 450 selfloop transitions, 163 changer transitions 0/622 dead transitions. [2024-06-14 11:45:53,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 622 transitions, 7995 flow [2024-06-14 11:45:53,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:45:53,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:45:53,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 11:45:53,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823863636363636 [2024-06-14 11:45:53,466 INFO L175 Difference]: Start difference. First operand has 471 places, 595 transitions, 6111 flow. Second operand 8 states and 205 transitions. [2024-06-14 11:45:53,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 622 transitions, 7995 flow [2024-06-14 11:46:01,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 622 transitions, 7593 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:01,274 INFO L231 Difference]: Finished difference. Result has 473 places, 599 transitions, 6260 flow [2024-06-14 11:46:01,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5709, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6260, PETRI_PLACES=473, PETRI_TRANSITIONS=599} [2024-06-14 11:46:01,274 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 428 predicate places. [2024-06-14 11:46:01,274 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 599 transitions, 6260 flow [2024-06-14 11:46:01,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:01,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:01,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:01,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 11:46:01,275 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:01,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:01,275 INFO L85 PathProgramCache]: Analyzing trace with hash -950520990, now seen corresponding path program 6 times [2024-06-14 11:46:01,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:01,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083034752] [2024-06-14 11:46:01,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:01,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:01,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:01,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:01,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:01,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083034752] [2024-06-14 11:46:01,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083034752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:01,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:01,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:01,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700456588] [2024-06-14 11:46:01,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:01,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:01,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:01,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:01,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:01,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:46:01,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 599 transitions, 6260 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:01,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:01,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:46:01,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:03,199 INFO L124 PetriNetUnfolderBase]: 3512/6146 cut-off events. [2024-06-14 11:46:03,200 INFO L125 PetriNetUnfolderBase]: For 1703190/1703190 co-relation queries the response was YES. [2024-06-14 11:46:03,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47713 conditions, 6146 events. 3512/6146 cut-off events. For 1703190/1703190 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 44148 event pairs, 646 based on Foata normal form. 16/6155 useless extension candidates. Maximal degree in co-relation 47479. Up to 5083 conditions per place. [2024-06-14 11:46:03,387 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 449 selfloop transitions, 160 changer transitions 0/618 dead transitions. [2024-06-14 11:46:03,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 618 transitions, 7540 flow [2024-06-14 11:46:03,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:03,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:03,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:46:03,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710227272727273 [2024-06-14 11:46:03,388 INFO L175 Difference]: Start difference. First operand has 473 places, 599 transitions, 6260 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:46:03,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 618 transitions, 7540 flow [2024-06-14 11:46:09,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 618 transitions, 7042 flow, removed 95 selfloop flow, removed 5 redundant places. [2024-06-14 11:46:09,959 INFO L231 Difference]: Finished difference. Result has 476 places, 599 transitions, 6088 flow [2024-06-14 11:46:09,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5762, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6088, PETRI_PLACES=476, PETRI_TRANSITIONS=599} [2024-06-14 11:46:09,959 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 431 predicate places. [2024-06-14 11:46:09,959 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 599 transitions, 6088 flow [2024-06-14 11:46:09,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:09,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:09,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:09,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 11:46:09,960 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:09,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:09,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1262274110, now seen corresponding path program 1 times [2024-06-14 11:46:09,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:09,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810985919] [2024-06-14 11:46:09,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:09,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:10,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:10,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:10,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810985919] [2024-06-14 11:46:10,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810985919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:10,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:10,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:10,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151561437] [2024-06-14 11:46:10,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:10,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:10,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:10,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:10,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:10,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:46:10,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 599 transitions, 6088 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:10,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:10,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:46:10,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:12,063 INFO L124 PetriNetUnfolderBase]: 3598/6282 cut-off events. [2024-06-14 11:46:12,063 INFO L125 PetriNetUnfolderBase]: For 1786059/1786059 co-relation queries the response was YES. [2024-06-14 11:46:12,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49785 conditions, 6282 events. 3598/6282 cut-off events. For 1786059/1786059 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 45138 event pairs, 654 based on Foata normal form. 12/6287 useless extension candidates. Maximal degree in co-relation 49550. Up to 4975 conditions per place. [2024-06-14 11:46:12,150 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 447 selfloop transitions, 169 changer transitions 0/625 dead transitions. [2024-06-14 11:46:12,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 625 transitions, 7944 flow [2024-06-14 11:46:12,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:12,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:12,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 11:46:12,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-14 11:46:12,151 INFO L175 Difference]: Start difference. First operand has 476 places, 599 transitions, 6088 flow. Second operand 8 states and 204 transitions. [2024-06-14 11:46:12,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 625 transitions, 7944 flow [2024-06-14 11:46:19,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 625 transitions, 7608 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:46:19,401 INFO L231 Difference]: Finished difference. Result has 477 places, 602 transitions, 6275 flow [2024-06-14 11:46:19,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5752, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6275, PETRI_PLACES=477, PETRI_TRANSITIONS=602} [2024-06-14 11:46:19,402 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 432 predicate places. [2024-06-14 11:46:19,402 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 602 transitions, 6275 flow [2024-06-14 11:46:19,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:19,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:19,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:19,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 11:46:19,404 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:19,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:19,404 INFO L85 PathProgramCache]: Analyzing trace with hash -762421376, now seen corresponding path program 7 times [2024-06-14 11:46:19,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:19,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185413101] [2024-06-14 11:46:19,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:19,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:19,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:19,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:19,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:19,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185413101] [2024-06-14 11:46:19,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185413101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:19,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:19,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:19,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704243556] [2024-06-14 11:46:19,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:19,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:19,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:19,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:19,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:19,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:46:19,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 602 transitions, 6275 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:19,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:19,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:46:19,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:21,476 INFO L124 PetriNetUnfolderBase]: 3654/6354 cut-off events. [2024-06-14 11:46:21,477 INFO L125 PetriNetUnfolderBase]: For 1886617/1886617 co-relation queries the response was YES. [2024-06-14 11:46:21,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51109 conditions, 6354 events. 3654/6354 cut-off events. For 1886617/1886617 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 45756 event pairs, 736 based on Foata normal form. 16/6362 useless extension candidates. Maximal degree in co-relation 50873. Up to 5305 conditions per place. [2024-06-14 11:46:21,562 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 447 selfloop transitions, 164 changer transitions 0/620 dead transitions. [2024-06-14 11:46:21,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 620 transitions, 7665 flow [2024-06-14 11:46:21,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:21,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:21,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 11:46:21,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710227272727273 [2024-06-14 11:46:21,564 INFO L175 Difference]: Start difference. First operand has 477 places, 602 transitions, 6275 flow. Second operand 8 states and 201 transitions. [2024-06-14 11:46:21,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 620 transitions, 7665 flow [2024-06-14 11:46:30,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 620 transitions, 7373 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-14 11:46:30,350 INFO L231 Difference]: Finished difference. Result has 481 places, 604 transitions, 6435 flow [2024-06-14 11:46:30,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6435, PETRI_PLACES=481, PETRI_TRANSITIONS=604} [2024-06-14 11:46:30,351 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 436 predicate places. [2024-06-14 11:46:30,351 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 604 transitions, 6435 flow [2024-06-14 11:46:30,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:30,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:30,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:30,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 11:46:30,351 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:30,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:30,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1474436322, now seen corresponding path program 8 times [2024-06-14 11:46:30,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:30,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405447500] [2024-06-14 11:46:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:30,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:30,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:30,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:30,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:30,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405447500] [2024-06-14 11:46:30,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405447500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:30,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:30,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:30,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882668280] [2024-06-14 11:46:30,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:30,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:30,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:30,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:30,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:30,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:46:30,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 604 transitions, 6435 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:30,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:30,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:46:30,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:32,224 INFO L124 PetriNetUnfolderBase]: 3710/6446 cut-off events. [2024-06-14 11:46:32,224 INFO L125 PetriNetUnfolderBase]: For 1910774/1910774 co-relation queries the response was YES. [2024-06-14 11:46:32,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52111 conditions, 6446 events. 3710/6446 cut-off events. For 1910774/1910774 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 46432 event pairs, 746 based on Foata normal form. 16/6454 useless extension candidates. Maximal degree in co-relation 51873. Up to 5393 conditions per place. [2024-06-14 11:46:32,468 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 448 selfloop transitions, 165 changer transitions 0/622 dead transitions. [2024-06-14 11:46:32,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 622 transitions, 7833 flow [2024-06-14 11:46:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:32,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:32,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 11:46:32,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-14 11:46:32,469 INFO L175 Difference]: Start difference. First operand has 481 places, 604 transitions, 6435 flow. Second operand 8 states and 200 transitions. [2024-06-14 11:46:32,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 622 transitions, 7833 flow [2024-06-14 11:46:42,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 622 transitions, 7407 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:42,581 INFO L231 Difference]: Finished difference. Result has 483 places, 606 transitions, 6467 flow [2024-06-14 11:46:42,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6009, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6467, PETRI_PLACES=483, PETRI_TRANSITIONS=606} [2024-06-14 11:46:42,582 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 438 predicate places. [2024-06-14 11:46:42,582 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 606 transitions, 6467 flow [2024-06-14 11:46:42,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:42,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:42,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:42,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 11:46:42,583 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:42,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:42,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1479197922, now seen corresponding path program 9 times [2024-06-14 11:46:42,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:42,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295931461] [2024-06-14 11:46:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:42,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:42,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:42,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:42,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:42,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295931461] [2024-06-14 11:46:42,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295931461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:42,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:42,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:42,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832172103] [2024-06-14 11:46:42,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:42,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:42,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:42,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:42,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:42,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:46:42,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 606 transitions, 6467 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:42,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:42,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:46:42,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:44,635 INFO L124 PetriNetUnfolderBase]: 3829/6633 cut-off events. [2024-06-14 11:46:44,635 INFO L125 PetriNetUnfolderBase]: For 2117872/2117872 co-relation queries the response was YES. [2024-06-14 11:46:44,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56565 conditions, 6633 events. 3829/6633 cut-off events. For 2117872/2117872 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 47818 event pairs, 765 based on Foata normal form. 12/6637 useless extension candidates. Maximal degree in co-relation 56326. Up to 5354 conditions per place. [2024-06-14 11:46:44,728 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 448 selfloop transitions, 173 changer transitions 0/630 dead transitions. [2024-06-14 11:46:44,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 630 transitions, 8397 flow [2024-06-14 11:46:44,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:44,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:44,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:46:44,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767045454545454 [2024-06-14 11:46:44,730 INFO L175 Difference]: Start difference. First operand has 483 places, 606 transitions, 6467 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:46:44,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 630 transitions, 8397 flow [2024-06-14 11:46:55,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 630 transitions, 7965 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-14 11:46:55,372 INFO L231 Difference]: Finished difference. Result has 485 places, 610 transitions, 6634 flow [2024-06-14 11:46:55,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6035, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6634, PETRI_PLACES=485, PETRI_TRANSITIONS=610} [2024-06-14 11:46:55,373 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 440 predicate places. [2024-06-14 11:46:55,373 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 610 transitions, 6634 flow [2024-06-14 11:46:55,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:55,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:46:55,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:46:55,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 11:46:55,374 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:46:55,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:46:55,374 INFO L85 PathProgramCache]: Analyzing trace with hash 399794974, now seen corresponding path program 10 times [2024-06-14 11:46:55,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:46:55,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571182939] [2024-06-14 11:46:55,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:46:55,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:46:55,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:46:55,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:46:55,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:46:55,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571182939] [2024-06-14 11:46:55,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571182939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:46:55,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:46:55,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:46:55,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473049001] [2024-06-14 11:46:55,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:46:55,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:46:55,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:46:55,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:46:55,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:46:55,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:46:55,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 610 transitions, 6634 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:46:55,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:46:55,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:46:55,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:46:57,294 INFO L124 PetriNetUnfolderBase]: 3793/6583 cut-off events. [2024-06-14 11:46:57,295 INFO L125 PetriNetUnfolderBase]: For 1915021/1915021 co-relation queries the response was YES. [2024-06-14 11:46:57,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52379 conditions, 6583 events. 3793/6583 cut-off events. For 1915021/1915021 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 47560 event pairs, 763 based on Foata normal form. 16/6591 useless extension candidates. Maximal degree in co-relation 52139. Up to 5526 conditions per place. [2024-06-14 11:46:57,390 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 448 selfloop transitions, 169 changer transitions 0/626 dead transitions. [2024-06-14 11:46:57,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 626 transitions, 7922 flow [2024-06-14 11:46:57,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:46:57,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:46:57,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 11:46:57,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653409090909091 [2024-06-14 11:46:57,391 INFO L175 Difference]: Start difference. First operand has 485 places, 610 transitions, 6634 flow. Second operand 8 states and 199 transitions. [2024-06-14 11:46:57,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 626 transitions, 7922 flow [2024-06-14 11:47:07,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 626 transitions, 7518 flow, removed 106 selfloop flow, removed 4 redundant places. [2024-06-14 11:47:07,493 INFO L231 Difference]: Finished difference. Result has 489 places, 610 transitions, 6574 flow [2024-06-14 11:47:07,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6230, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6574, PETRI_PLACES=489, PETRI_TRANSITIONS=610} [2024-06-14 11:47:07,494 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 444 predicate places. [2024-06-14 11:47:07,494 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 610 transitions, 6574 flow [2024-06-14 11:47:07,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:07,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:07,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:47:07,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 11:47:07,495 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:47:07,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:07,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1301700478, now seen corresponding path program 2 times [2024-06-14 11:47:07,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:07,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738468275] [2024-06-14 11:47:07,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:07,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:47:07,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:07,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738468275] [2024-06-14 11:47:07,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738468275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:07,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:07,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:07,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288004756] [2024-06-14 11:47:07,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:07,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:07,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:07,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:07,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:07,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:47:07,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 610 transitions, 6574 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:07,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:07,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:47:07,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:09,364 INFO L124 PetriNetUnfolderBase]: 3833/6653 cut-off events. [2024-06-14 11:47:09,364 INFO L125 PetriNetUnfolderBase]: For 1848971/1848971 co-relation queries the response was YES. [2024-06-14 11:47:09,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52339 conditions, 6653 events. 3833/6653 cut-off events. For 1848971/1848971 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 48173 event pairs, 761 based on Foata normal form. 12/6657 useless extension candidates. Maximal degree in co-relation 52097. Up to 5466 conditions per place. [2024-06-14 11:47:09,636 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 452 selfloop transitions, 170 changer transitions 0/631 dead transitions. [2024-06-14 11:47:09,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 631 transitions, 8014 flow [2024-06-14 11:47:09,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:47:09,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:47:09,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:47:09,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767045454545454 [2024-06-14 11:47:09,637 INFO L175 Difference]: Start difference. First operand has 489 places, 610 transitions, 6574 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:47:09,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 631 transitions, 8014 flow [2024-06-14 11:47:18,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 631 transitions, 7652 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:47:18,380 INFO L231 Difference]: Finished difference. Result has 490 places, 612 transitions, 6687 flow [2024-06-14 11:47:18,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6212, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6687, PETRI_PLACES=490, PETRI_TRANSITIONS=612} [2024-06-14 11:47:18,380 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 445 predicate places. [2024-06-14 11:47:18,380 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 612 transitions, 6687 flow [2024-06-14 11:47:18,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:18,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:18,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:47:18,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 11:47:18,381 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:47:18,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:18,381 INFO L85 PathProgramCache]: Analyzing trace with hash 640058404, now seen corresponding path program 3 times [2024-06-14 11:47:18,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:18,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064406784] [2024-06-14 11:47:18,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:18,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:18,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:47:18,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:18,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064406784] [2024-06-14 11:47:18,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064406784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:18,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:18,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:18,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021566274] [2024-06-14 11:47:18,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:18,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:18,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:18,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:18,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:18,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:47:18,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 612 transitions, 6687 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:18,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:18,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:47:18,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:20,434 INFO L124 PetriNetUnfolderBase]: 3873/6725 cut-off events. [2024-06-14 11:47:20,435 INFO L125 PetriNetUnfolderBase]: For 1880836/1880836 co-relation queries the response was YES. [2024-06-14 11:47:20,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53363 conditions, 6725 events. 3873/6725 cut-off events. For 1880836/1880836 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 48784 event pairs, 773 based on Foata normal form. 12/6729 useless extension candidates. Maximal degree in co-relation 53120. Up to 5594 conditions per place. [2024-06-14 11:47:20,529 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 451 selfloop transitions, 173 changer transitions 0/633 dead transitions. [2024-06-14 11:47:20,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 633 transitions, 8135 flow [2024-06-14 11:47:20,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:47:20,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:47:20,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 11:47:20,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738636363636364 [2024-06-14 11:47:20,530 INFO L175 Difference]: Start difference. First operand has 490 places, 612 transitions, 6687 flow. Second operand 8 states and 202 transitions. [2024-06-14 11:47:20,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 633 transitions, 8135 flow [2024-06-14 11:47:31,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 633 transitions, 7682 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-14 11:47:31,710 INFO L231 Difference]: Finished difference. Result has 492 places, 614 transitions, 6719 flow [2024-06-14 11:47:31,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6234, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6719, PETRI_PLACES=492, PETRI_TRANSITIONS=614} [2024-06-14 11:47:31,710 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 447 predicate places. [2024-06-14 11:47:31,711 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 614 transitions, 6719 flow [2024-06-14 11:47:31,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:31,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:31,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:47:31,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 11:47:31,711 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:47:31,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:31,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1885412926, now seen corresponding path program 4 times [2024-06-14 11:47:31,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:31,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877673296] [2024-06-14 11:47:31,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:31,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:31,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:31,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:47:31,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:31,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877673296] [2024-06-14 11:47:31,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877673296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:31,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:31,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:31,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598672897] [2024-06-14 11:47:31,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:31,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:31,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:31,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:31,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:31,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:47:31,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 614 transitions, 6719 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:31,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:31,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:47:31,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:33,694 INFO L124 PetriNetUnfolderBase]: 3880/6740 cut-off events. [2024-06-14 11:47:33,694 INFO L125 PetriNetUnfolderBase]: For 1790043/1790043 co-relation queries the response was YES. [2024-06-14 11:47:33,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52001 conditions, 6740 events. 3880/6740 cut-off events. For 1790043/1790043 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 48859 event pairs, 750 based on Foata normal form. 12/6744 useless extension candidates. Maximal degree in co-relation 51757. Up to 5037 conditions per place. [2024-06-14 11:47:33,788 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 429 selfloop transitions, 198 changer transitions 0/636 dead transitions. [2024-06-14 11:47:33,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 636 transitions, 8507 flow [2024-06-14 11:47:33,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:47:33,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:47:33,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 11:47:33,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767045454545454 [2024-06-14 11:47:33,790 INFO L175 Difference]: Start difference. First operand has 492 places, 614 transitions, 6719 flow. Second operand 8 states and 203 transitions. [2024-06-14 11:47:33,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 636 transitions, 8507 flow [2024-06-14 11:47:44,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 636 transitions, 8044 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-14 11:47:44,988 INFO L231 Difference]: Finished difference. Result has 494 places, 615 transitions, 6737 flow [2024-06-14 11:47:44,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6256, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6737, PETRI_PLACES=494, PETRI_TRANSITIONS=615} [2024-06-14 11:47:44,989 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 449 predicate places. [2024-06-14 11:47:44,989 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 615 transitions, 6737 flow [2024-06-14 11:47:44,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:44,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:44,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:47:44,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 11:47:44,989 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:47:44,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:44,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1671119487, now seen corresponding path program 1 times [2024-06-14 11:47:44,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:44,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361171946] [2024-06-14 11:47:44,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:44,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:44,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:45,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:47:45,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:45,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361171946] [2024-06-14 11:47:45,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361171946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:45,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:45,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:47:45,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62343907] [2024-06-14 11:47:45,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:45,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:47:45,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:45,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:47:45,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:47:45,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:47:45,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 615 transitions, 6737 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:45,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:45,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:47:45,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:47,048 INFO L124 PetriNetUnfolderBase]: 3900/6789 cut-off events. [2024-06-14 11:47:47,049 INFO L125 PetriNetUnfolderBase]: For 1710541/1710541 co-relation queries the response was YES. [2024-06-14 11:47:47,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52222 conditions, 6789 events. 3900/6789 cut-off events. For 1710541/1710541 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 49240 event pairs, 600 based on Foata normal form. 6/6789 useless extension candidates. Maximal degree in co-relation 51977. Up to 5554 conditions per place. [2024-06-14 11:47:47,145 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 617 selfloop transitions, 39 changer transitions 0/665 dead transitions. [2024-06-14 11:47:47,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 665 transitions, 8281 flow [2024-06-14 11:47:47,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:47:47,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:47:47,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-14 11:47:47,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5977272727272728 [2024-06-14 11:47:47,146 INFO L175 Difference]: Start difference. First operand has 494 places, 615 transitions, 6737 flow. Second operand 10 states and 263 transitions. [2024-06-14 11:47:47,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 665 transitions, 8281 flow [2024-06-14 11:47:57,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 665 transitions, 7740 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-14 11:47:57,761 INFO L231 Difference]: Finished difference. Result has 496 places, 616 transitions, 6350 flow [2024-06-14 11:47:57,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6196, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6350, PETRI_PLACES=496, PETRI_TRANSITIONS=616} [2024-06-14 11:47:57,762 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 451 predicate places. [2024-06-14 11:47:57,762 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 616 transitions, 6350 flow [2024-06-14 11:47:57,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:57,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:47:57,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, 1, 1, 1, 1, 1] [2024-06-14 11:47:57,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 11:47:57,762 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:47:57,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:47:57,763 INFO L85 PathProgramCache]: Analyzing trace with hash 459680541, now seen corresponding path program 2 times [2024-06-14 11:47:57,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:47:57,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13006964] [2024-06-14 11:47:57,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:47:57,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:47:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:47:57,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:47:57,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:47:57,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13006964] [2024-06-14 11:47:57,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13006964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:47:57,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:47:57,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:47:57,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078839402] [2024-06-14 11:47:57,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:47:57,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:47:57,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:47:57,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:47:57,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:47:57,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:47:57,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 616 transitions, 6350 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:47:57,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:47:57,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:47:57,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:47:59,995 INFO L124 PetriNetUnfolderBase]: 3999/6968 cut-off events. [2024-06-14 11:47:59,995 INFO L125 PetriNetUnfolderBase]: For 1989772/1989772 co-relation queries the response was YES. [2024-06-14 11:48:00,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56008 conditions, 6968 events. 3999/6968 cut-off events. For 1989772/1989772 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 50836 event pairs, 489 based on Foata normal form. 6/6966 useless extension candidates. Maximal degree in co-relation 55764. Up to 5110 conditions per place. [2024-06-14 11:48:00,099 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 521 selfloop transitions, 125 changer transitions 0/655 dead transitions. [2024-06-14 11:48:00,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 655 transitions, 8766 flow [2024-06-14 11:48:00,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:48:00,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:48:00,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-14 11:48:00,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-14 11:48:00,101 INFO L175 Difference]: Start difference. First operand has 496 places, 616 transitions, 6350 flow. Second operand 8 states and 214 transitions. [2024-06-14 11:48:00,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 655 transitions, 8766 flow [2024-06-14 11:48:13,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 655 transitions, 8617 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 11:48:13,043 INFO L231 Difference]: Finished difference. Result has 495 places, 619 transitions, 6677 flow [2024-06-14 11:48:13,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6205, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6677, PETRI_PLACES=495, PETRI_TRANSITIONS=619} [2024-06-14 11:48:13,043 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 450 predicate places. [2024-06-14 11:48:13,043 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 619 transitions, 6677 flow [2024-06-14 11:48:13,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:48:13,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:48:13,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:48:13,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 11:48:13,044 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:48:13,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:48:13,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1981385691, now seen corresponding path program 3 times [2024-06-14 11:48:13,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:48:13,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336252759] [2024-06-14 11:48:13,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:48:13,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:48:13,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:48:13,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:48:13,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:48:13,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336252759] [2024-06-14 11:48:13,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336252759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:48:13,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:48:13,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:48:13,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241020592] [2024-06-14 11:48:13,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:48:13,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:48:13,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:48:13,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:48:13,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:48:13,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:48:13,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 619 transitions, 6677 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:48:13,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:48:13,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:48:13,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:48:15,077 INFO L124 PetriNetUnfolderBase]: 4065/7082 cut-off events. [2024-06-14 11:48:15,078 INFO L125 PetriNetUnfolderBase]: For 2159699/2159699 co-relation queries the response was YES. [2024-06-14 11:48:15,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59187 conditions, 7082 events. 4065/7082 cut-off events. For 2159699/2159699 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 51760 event pairs, 476 based on Foata normal form. 6/7080 useless extension candidates. Maximal degree in co-relation 58943. Up to 5146 conditions per place. [2024-06-14 11:48:15,351 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 509 selfloop transitions, 135 changer transitions 0/653 dead transitions. [2024-06-14 11:48:15,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 653 transitions, 9015 flow [2024-06-14 11:48:15,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:48:15,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:48:15,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-14 11:48:15,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-14 11:48:15,352 INFO L175 Difference]: Start difference. First operand has 495 places, 619 transitions, 6677 flow. Second operand 8 states and 212 transitions. [2024-06-14 11:48:15,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 653 transitions, 9015 flow [2024-06-14 11:48:28,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 653 transitions, 8814 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-14 11:48:28,471 INFO L231 Difference]: Finished difference. Result has 500 places, 621 transitions, 6898 flow [2024-06-14 11:48:28,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6504, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6898, PETRI_PLACES=500, PETRI_TRANSITIONS=621} [2024-06-14 11:48:28,472 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 455 predicate places. [2024-06-14 11:48:28,472 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 621 transitions, 6898 flow [2024-06-14 11:48:28,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:48:28,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:48:28,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:48:28,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 11:48:28,473 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:48:28,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:48:28,473 INFO L85 PathProgramCache]: Analyzing trace with hash 945641585, now seen corresponding path program 1 times [2024-06-14 11:48:28,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:48:28,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259631882] [2024-06-14 11:48:28,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:48:28,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:48:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:48:28,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:48:28,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:48:28,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259631882] [2024-06-14 11:48:28,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259631882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:48:28,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:48:28,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:48:28,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948312761] [2024-06-14 11:48:28,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:48:28,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:48:28,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:48:28,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:48:28,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:48:28,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:48:28,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 621 transitions, 6898 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:48:28,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:48:28,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:48:28,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:48:30,578 INFO L124 PetriNetUnfolderBase]: 4197/7309 cut-off events. [2024-06-14 11:48:30,579 INFO L125 PetriNetUnfolderBase]: For 2477396/2477396 co-relation queries the response was YES. [2024-06-14 11:48:30,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64193 conditions, 7309 events. 4197/7309 cut-off events. For 2477396/2477396 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 53833 event pairs, 623 based on Foata normal form. 6/7304 useless extension candidates. Maximal degree in co-relation 63947. Up to 5558 conditions per place. [2024-06-14 11:48:30,694 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 493 selfloop transitions, 158 changer transitions 0/660 dead transitions. [2024-06-14 11:48:30,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 660 transitions, 9262 flow [2024-06-14 11:48:30,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:48:30,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:48:30,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-14 11:48:30,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-14 11:48:30,695 INFO L175 Difference]: Start difference. First operand has 500 places, 621 transitions, 6898 flow. Second operand 8 states and 216 transitions. [2024-06-14 11:48:30,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 660 transitions, 9262 flow [2024-06-14 11:48:47,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 660 transitions, 9047 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 11:48:47,266 INFO L231 Difference]: Finished difference. Result has 505 places, 625 transitions, 7249 flow [2024-06-14 11:48:47,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6683, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7249, PETRI_PLACES=505, PETRI_TRANSITIONS=625} [2024-06-14 11:48:47,266 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 460 predicate places. [2024-06-14 11:48:47,266 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 625 transitions, 7249 flow [2024-06-14 11:48:47,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:48:47,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:48:47,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:48:47,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 11:48:47,267 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:48:47,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:48:47,267 INFO L85 PathProgramCache]: Analyzing trace with hash -881348221, now seen corresponding path program 2 times [2024-06-14 11:48:47,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:48:47,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567740296] [2024-06-14 11:48:47,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:48:47,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:48:47,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:48:47,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:48:47,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:48:47,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567740296] [2024-06-14 11:48:47,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567740296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:48:47,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:48:47,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:48:47,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755541687] [2024-06-14 11:48:47,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:48:47,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:48:47,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:48:47,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:48:47,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:48:47,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:48:47,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 625 transitions, 7249 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:48:47,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:48:47,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:48:47,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:48:49,494 INFO L124 PetriNetUnfolderBase]: 4283/7467 cut-off events. [2024-06-14 11:48:49,495 INFO L125 PetriNetUnfolderBase]: For 2738788/2738788 co-relation queries the response was YES. [2024-06-14 11:48:49,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68416 conditions, 7467 events. 4283/7467 cut-off events. For 2738788/2738788 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 55257 event pairs, 660 based on Foata normal form. 6/7462 useless extension candidates. Maximal degree in co-relation 68168. Up to 5606 conditions per place. [2024-06-14 11:48:49,615 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 501 selfloop transitions, 152 changer transitions 0/662 dead transitions. [2024-06-14 11:48:49,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 662 transitions, 9998 flow [2024-06-14 11:48:49,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:48:49,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:48:49,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-14 11:48:49,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6051136363636364 [2024-06-14 11:48:49,616 INFO L175 Difference]: Start difference. First operand has 505 places, 625 transitions, 7249 flow. Second operand 8 states and 213 transitions. [2024-06-14 11:48:49,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 662 transitions, 9998 flow [2024-06-14 11:49:07,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 662 transitions, 9827 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-14 11:49:07,629 INFO L231 Difference]: Finished difference. Result has 510 places, 628 transitions, 7537 flow [2024-06-14 11:49:07,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7090, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7537, PETRI_PLACES=510, PETRI_TRANSITIONS=628} [2024-06-14 11:49:07,630 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 465 predicate places. [2024-06-14 11:49:07,630 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 628 transitions, 7537 flow [2024-06-14 11:49:07,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:49:07,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:49:07,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:49:07,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 11:49:07,631 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:49:07,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:49:07,631 INFO L85 PathProgramCache]: Analyzing trace with hash -889383421, now seen corresponding path program 3 times [2024-06-14 11:49:07,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:49:07,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115446468] [2024-06-14 11:49:07,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:49:07,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:49:07,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:49:07,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:49:07,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:49:07,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115446468] [2024-06-14 11:49:07,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115446468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:49:07,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:49:07,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:49:07,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605386430] [2024-06-14 11:49:07,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:49:07,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:49:07,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:49:07,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:49:07,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:49:07,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 44 [2024-06-14 11:49:07,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 628 transitions, 7537 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:49:07,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:49:07,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 44 [2024-06-14 11:49:07,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:49:09,940 INFO L124 PetriNetUnfolderBase]: 4270/7448 cut-off events. [2024-06-14 11:49:09,940 INFO L125 PetriNetUnfolderBase]: For 2645778/2645778 co-relation queries the response was YES. [2024-06-14 11:49:10,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67328 conditions, 7448 events. 4270/7448 cut-off events. For 2645778/2645778 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 55099 event pairs, 660 based on Foata normal form. 6/7443 useless extension candidates. Maximal degree in co-relation 67078. Up to 5600 conditions per place. [2024-06-14 11:49:10,052 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 496 selfloop transitions, 154 changer transitions 0/659 dead transitions. [2024-06-14 11:49:10,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 659 transitions, 9729 flow [2024-06-14 11:49:10,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:49:10,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:49:10,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-14 11:49:10,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5965909090909091 [2024-06-14 11:49:10,053 INFO L175 Difference]: Start difference. First operand has 510 places, 628 transitions, 7537 flow. Second operand 8 states and 210 transitions. [2024-06-14 11:49:10,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 659 transitions, 9729 flow Killed by 15